vmstat -t 1 -w
下图是系统中是用的vmstat截图,-w选项是可以扩大字段长度(格式化输出),1是指每一秒输出一次结果。
参数含义:
r:表示运行中的队列。如果该数值长期大于cpu数,则出现cpu瓶颈了。
b:阻塞进程,该值不应该太大,若太大则需要根据引用程序来分析了,比如数据库产品
si:从交换分区到物理分区的交换页数量,正常为0,长时间大于0则需要添加物理内存
so从物理分区到交换分区的交换页数量,正常为0,长时间大于0则需要添加物理内存
id:长期低于10%,那么表示CPU的资源已经非常紧张,应该考虑进程优化或添加更多地CPU,高点是好的
wa:表示CPU因等待IO资源而被迫处于空闲状态,这时候的CPU并没有处于运算状态,而是被白白浪费了,所以等待IO应该越小越好