Linux vmstat

1、vmstat
10:25 [[email protected]]$ vmstat
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    300 5405156 698388 21359428    0    0     0     2    0    0  0  0 100  0  0

system 显示采集间隔内发生的中断数
in 列表示在某一时间间隔中观测到的每秒设备中断数。
cs列表示每秒产生的上下文切换次数,如当 cs 比磁盘 I/O 和网络信息包速率高得多,都应进行进一步调查。

cpu 表示cpu的使用状态
us 列显示了用户方式下所花费 CPU 时间的百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,需要考虑优化用户的程序。
sy 列显示了内核进程所花费的cpu时间的百分比。这里us + sy的参考值为80%,如果us+sy 大于 80%说明可能存在CPU不足。
wa 列显示了IO等待所占用的CPU时间的百分比。这里wa的参考值为30%,如果wa超过30%,说明IO等待严重,这可能是磁盘大量随机访问造成的,也可能磁盘或者磁盘访问控制器的带宽瓶颈造成的(主要是块操作)。
id 列显示了cpu处在空闲状态的时间百分比;

2、mpstat
11:51 [[email protected]]$ mpstat
Linux 2.6.18-308.el5 (a01.web.uc.zhaowei.youku)         2014年06月24日

11时52分41秒  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
11时52分41秒  all    0.32    0.00    0.05    0.07    0.00    0.03    0.00   99.52    304.70

猜你喜欢

转载自wangqiaowqo.iteye.com/blog/2084279
今日推荐