Linux系统中vmstat的基本使用指南linux vmstat命令详解




Linux系统中vmstat的基本使用指南linux vmstat命令详解

2022-07-20 20:24:26 网络知识 官方管理员

vmstat是用来实时查看内存使用情况,反映的情况比用top直观一些.
如果直接使用,只能得到当前的情况,最好用个时间间隔来采集
vmstatT其中T用具体的时间标示,单位是秒例如:vmstat5表格每隔5秒采集一次.
这样在刷新的时候就能比较系统的看到那个列不正常的
procs:
r-->;在运行队列中等待的进程
b-->;在等待io的进程数
w-->;可以进入运行队列但被替换的进程

memoy
swap-->;现时可用的交换内存(k表示
free-->;空闲的内存(k表示)

pages
re--》回收的页面
mf--》非严重错误的页面
pi--》进入页面数(k表示)
po--》出页面数(k表示)
fr--》空余的页面数(k表示)
de--》提前读入的页面中的未命中数
sr--》通过时钟算法扫描的页面

disk显示每秒的磁盘操作。s表示scsi盘,0表示盘号

fault显示每秒的中断数
in--》设备中断
sy--》系统中断
cy--》cpu交换

cpu表示cpu的使用状态
cs--》用户进程使用的时间
sy--》系统进程使用的时间
id--》cpu空闲的时间


其中:
如果r经常大于4,且id经常少于40,表示cpu的负荷很重。
如果pi,po长期不等于0,表示内存不足。
如果disk经常不等于0,且在b中的队列大于3,表示io性能不好。

实例:

复制代码

发表评论:

最近发表
网站分类
标签列表