命令:vmstat
格式:vmstat 1 5 (每秒钟一次,一共五次)
用途:报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息
结果说明:
System Configuration: lcpu =16 mem = 31488MB
kthr memory page faults cpu
-------- ------------------- --------------------------- ---------------------- ---------------
r b avm free re pi po fr sr cy in sy cs us sy id wa
4 2 3127273 3272 0 4 8 338 937 0 2357 22962 1561 13 1 83 0
5 3 3127257 1556 0 4 0 0 0 0 2890 15790 2165 20 0 59 21
kthr
r: 当前在队列中等待执行的线程数-----------------------------------------------------> 数字超过个位数说明CPU性能问题
b:当前在队列中处于等待状态的线程数---------------------------------------------------> 太多会造成IO瓶颈
memory
avm:Active Memory 物理内存加交换区减去文件系统缓存。单位:4KB
fre:空闲物理内存。单位:4KB
page
pi:系统从磁盘交换区读取到物理内存数量------------------------------------------------>数字大说明内存不足
po:系统从物理内存读取到磁盘的数量----------------------------------------------------->数字大说明内存不足
re:pi/po 长期趋近于1
fr:有多少不使用物理内存被释放
sr:内存申请,物理内存不足,进行搜索。------------------------------------------------>数字大说明内存需求大
cy:内存搜索,清理内存的时钟周期。----------------------------------------------------->数字大说明内存紧张
faults
in:中断次数
cs:CPU上下文切换----------------------------------------------------------------> cs /(vmstat间隔时间 * CPU个数)如果结果远高于100,CPU有瓶颈
sy:系统调用次数
cpu
us:系统中用户操作所占CPU时间百分比
sy:系统中系统调用所占CPU时间百分比
id:CPU空闲时间百分比
wa:系统等待I/O占CPU时间百分比
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24751738/viewspace-707587/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24751738/viewspace-707587/