vmstat的使用和命令详解

vmstat的使用和命令详解

vmstat [options] [delay [count]]

-a  #显示活动内页
-f  #显示启动后创建的进程总数
-m  #显示slab信息
-h  #显示帮助并退出
-n  #头信息仅显示一次
-s  #以表格方式显示事件计数器和内存状态
-d  #报告磁盘状态
-p  #显示指定的硬盘分区状态
-S  #输出信息的单位
-V  #显示版本信息并退出

信息

root@ubuntu:~# vmstat 2 5
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0 276096 224915744 187472 2238588    0    0   309   191    0    0  1  5 91  2  0
 0  0 276096 224911264 187492 2239848    0    0    34  1828 3213 5850  0  0 99  1  0
 0  0 276096 224909360 187528 2242352    0    0    58  2316 3372 6270  0  0 99  1  0
 0  0 276096 224909504 187540 2242580    0    0    88   868 3233 5614  0  0 99  1  0
 0  1 276096 224909680 187544 2242732    0    0    66   506 2902 5268  0  0 99  1  0
#Procs(进程)
r: 运行队列中进程数量
b: 等待IO的进程数量

#Memory(内存)
swpd: 使用虚拟内存大小
free: 空闲物理内存大小
buff: 用作缓冲的内存大小
cache: 用作缓存的内存大小

#Swap
si: 每秒从交换区写到内存的大小,由磁盘调入内存
so: 每秒写入交换区的内存大小,由内存调入磁盘
 
#IO(现在的Linux版本块的大小为1kb)
bi: 每秒读取的块数
bo: 每秒写入的块数
 
#system(系统)
in: 每秒中断数,包括时钟中断
cs: 每秒上下文切换数
 
#CPU(以百分比表示)
 
us: 用户进程执行时间百分比(user time),us的值比较高时,说明用户进程消耗的CPU时间多。
sy: 内核系统进程执行时间百分比(system time),sy的值高时,说明系统内核消耗的CPU资源多。
wa: IO等待时间百分比,wa的值高时,说明IO等待比较严重。
 
#id: 空闲时间百分比
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值