linux 下 cpu使用情况分析

转自http://www.cnblogs.com/jiqiubo/archive/2012/02/25/2367791.html
例一:使用命令行 sar -u t n 

例如,每60秒采样一次,连续采样5次,观察CPU 的使用情况,# sar -u 
屏幕显示: 

  SCO_SV   scosysv 3.2v5.0.5 i80386   10/01/2001 
    14:43:50   %usr   %sys  %wio    %idle(-u) 
    14:44:50   0     1    4      94 
    14:45:50   0     2    4      93 
    14:46:50   0     2    2      96 
    14:47:50   0     2    5      93 
    14:48:50   0     2    2      96 
    Average    0     2    4      94 

在显示内容包括: 

  %usr:CPU处在用户模式下的时间百分比。 
  %sys:CPU处在系统模式下的时间百分比。 
  %wio:CPU等待输入输出完成时间的百分比。 
  %idle:CPU空闲时间百分比。 

在所有的显示中,我们应主要注意%wio和%idle,%wio的值过高,表示硬盘存在I/O瓶颈, 
%idle值高,表示CPU较空闲,如果%idle值高但系统响应慢时,有可能是CPU等待分配内存, 
此时应加大内存容量。%idle值如果持续低于10,那么系统的CPU处理能力相对较低,表 
明系统中最需要解决的资源是CPU。
 
 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。