首页 > 系统相关 >crash —— 获取系统内存使用统计数据

crash —— 获取系统内存使用统计数据

时间:2023-09-24 14:44:22浏览次数:44  
标签:---- crash 统计数据 HUGE MEM SWAP 内存 TOTAL GB

crash> kmem -i
                 PAGES        TOTAL      PERCENTAGE
    TOTAL MEM  197646761       754 GB         ----
         FREE  33983015     129.6 GB   17% of TOTAL MEM
         USED  163663746     624.3 GB   82% of TOTAL MEM
       SHARED  139137050     530.8 GB   70% of TOTAL MEM
      BUFFERS   163044     636.9 MB    0% of TOTAL MEM
       CACHED  138671703       529 GB   70% of TOTAL MEM
         SLAB  1979673       7.6 GB    1% of TOTAL MEM

   TOTAL HUGE   527360         2 GB         ----
    HUGE FREE     3072        12 MB    0% of TOTAL HUGE

   TOTAL SWAP  10485759        40 GB         ----
    SWAP USED   229952     898.2 MB    2% of TOTAL SWAP
    SWAP FREE  10255807      39.1 GB   97% of TOTAL SWAP

 COMMIT LIMIT  109045459       416 GB         ----
    COMMITTED  190946051     728.4 GB  175% of TOTAL LIMIT

标签:----,crash,统计数据,HUGE,MEM,SWAP,内存,TOTAL,GB
From: https://www.cnblogs.com/pengdonglin137/p/17725957.html

相关文章

  • crash —— 获取物理内存布局信息
    crash>mach-mPHYSICALADDRESSRANGETYPE0000000000000000-0000000000001000E820_RESERVED0000000000001000-000000000006e000E820_RAM000000000006e000-0000000000070000E820_RESERVED0000000000070000-00000000000a0000E820_RAM0......
  • crash —— 获取cpuinfo信息
    crash>mach-cCPU0:structcpuinfo_x86{x86=6'\006',x86_vendor=0'\000',x86_model=85'U',x86_stepping=7'\a',x86_tlbsize=0,x86_virt_bits=48'0',x86_phys_bits=46......
  • crash —— 内核符号和地址直接相互转换
    通过sym可以将内核地址转换成内核符号,或者将内核符号转换成内核地址。根据地址转换为符号函数地址crash>symffffffff8166f300ffffffff8166f300(T)blk_update_request+16/home/pengdl/x86_64/linux-6.2/block/blk-mq.c:896全局变量crash>sym-qpanic_on_offfff......
  • crash —— 获取所有内核符号
    查看所有的内核符号以及地址crash>sym-l0(D)__per_cpu_start0(D)irq_stack_union4000(D)cpu_debug_store5000(D)cpu_tss_rw8000(D)gdt_page9000(d)exception_stackse000(d)entry_stack_storagef000(D)espfix_waddrf008(D)espfix_stackf010(D)cpu......
  • crash —— 如何知道哪些数据结构内嵌了指定的数据结构或者内嵌了指向指定数据结构的
    需求有时我们有这样的需求,比如我们知道了结构体task_struct,然后我们又想知道内核中有哪些数据结构中包含了task_struct,或者包含了指向task_struct的指针。做法用whatis-m可以做到:crash>whatis-mtask_structSIZETYPE8rcuwait16core_thread16io_......
  • crash —— 如何获取指定大小范围的数据结构有哪些?
    crash——如何知道哪些数据结构内嵌了指定的数据结构或者内嵌了指向指定数据结构的指针......
  • crash —— 查看数据结构内部成员的偏移量和地址
    whatis如果提前知道数据类型的定义,可以直接用struct、union等,否则可以直接用whatis。crash>whatis-opagestructpage{[0]unsignedlongflags;union{struct{union{[8]structlist_headlru;......
  • crash —— 如何查看数据是什么类型以及函数原型
    在crash中可以用whatis命令查看数据类型信息以及函数的原型。如果想知道某个数据是什么类型那么可以用下面的方法:查看结构体的定义crash>whatismm_structstructmm_struct{struct{structmaple_treemm_mt;unsignedlong(*get_unmapped_area)(str......
  • Go指针探秘:深入理解内存与安全性
    Go指针为程序员提供了对内存的深入管理能力,同时确保了代码的安全性。本文深入探讨了Go指针的基础概念、操作、深层理解及其特性与限制。通过深入了解其设计哲学和应用,我们可以更好地利用Go的强大功能。关注公众号【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作......
  • crash —— 获取系统的磁盘IO统计数据
    crash的dev命令可以获取系统磁盘IO的统计数据。获取所有磁盘的IO统计数据crash>dev-dMAJORGENDISKNAMEREQUEST_QUEUETOTALASYNCSYNC8ffff88de95d51000sdmffff88de94a90000653791776636038ffff88deb2396800sd......