您当前的位置: 首页 >  linux

liaowenxiong

暂无认证

  • 0浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux 命令之 vmstat 命令-显示虚拟内存状态

liaowenxiong 发布时间:2021-03-13 13:52:44 ,浏览量:0

介绍

vmstat 命令的含义为显示虚拟内存状态(“Virtual Memory Statistics”),但是它可以报告关于进程、内存、I/O等系统整体运行状态。

常用选项 选项说明-a显示活跃和非活跃内存-f显示从系统启动至今的fork数量-m显示 slabinfo-n只在开始时显示一次各字段名称-s显示内存相关统计信息及多种系统活动数量delay刷新时间间隔。如果不指定,只显示一条结果count刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷-d显示磁盘相关统计信息-p显示指定磁盘分区统计信息-S使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)-V显示vmstat版本信息 参考示例

示例 1,显示内存统计信息:

[root@htlwk0001host ~]# vmstat -s -S M 
         3634 M total memory
         1478 M used memory
         2560 M active memory
          517 M inactive memory
          172 M free memory
            0 M buffer memory
         1983 M swap cache
            0 M total swap
            0 M used swap
            0 M free swap
      5445377 non-nice user cpu ticks
       204879 nice user cpu ticks
      1827022 system cpu ticks
   3481312152 idle cpu ticks
        54438 IO-wait cpu ticks
      1377184 IRQ cpu ticks
       836537 softirq cpu ticks
            0 stolen cpu ticks
     34193040 pages paged in
    117459592 pages paged out
            0 pages swapped in
            0 pages swapped out
   3574777543 interrupts
   1634121381 CPU context switches
   1598148116 boot time
       832482 forks
其它

查看内存详情

[root@htlwk0001host ~]# cat /proc/meminfo  
MemTotal:        2052440 kB //总内存
MemFree:           50004 kB //空闲内存
Buffers:           19976 kB //给文件的缓冲大小
Cached:           436412 kB //高速缓冲存储器(http://baike.baidu.com/view/496990.htm)使用的大小
SwapCached:        19864 kB //被高速缓冲存储用的交换空间大小
Active:          1144512 kB //活跃使用中的高速缓冲存储器页面文件大小
Inactive:         732788 kB //不经常使用的高速缓冲存储器页面文件大小
Active(anon):     987640 kB //anon:不久
Inactive(anon):   572512 kB
Active(file):     156872 kB
Inactive(file):   160276 kB
Unevictable:           8 kB
Mlocked:               8 kB
HighTotal:       1177160 kB //The total and free amount of memory, in kilobytes, that is not directly mapped into kernel space.
HighFree:           7396 kB // The HighTotal value can vary based on the type of kernel used.
LowTotal:         875280 kB // The total and free amount of memory, in kilobytes, that is directly mapped into kernel space.  used.
LowFree:           42608 kB //The LowTotal value can vary based on the type of kernel
SwapTotal:        489940 kB //交换空间总大小
SwapFree:         450328 kB //空闲交换空间
Dirty:               104 kB //等待被写回到磁盘的大小
Writeback:             0 kB //正在被写回的大小
AnonPages:       1408256 kB //未映射的页的大小
Mapped:           131964 kB //设备和文件映射的大小
Slab:              37368 kB //内核数据结构缓存的大小,可减少申请和释放内存带来的消耗
SReclaimable:      14164 kB //可收回slab的大小
SUnreclaim:        23204 kB //不可收回的slab的大小23204+14164=37368
PageTables:        13308 kB //管理内存分页的索引表的大小
NFS_Unstable:          0 kB //不稳定页表的大小
Bounce:                0 kB //bounce:退回
WritebackTmp:          0 kB //
CommitLimit:     1516160 kB
Committed_AS:    2511900 kB
VmallocTotal:     122880 kB //虚拟内存大小
VmallocUsed:       28688 kB //已经被使用的虚拟内存大小
VmallocChunk:      92204 kB
HugePages_Total:       0 //大页面的分配
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       10232 kB
DirectMap2M:      899072 kB

参考文档

命令大全之 vmstat 命令 在线工具之 vmstat 命令

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0937s