LoadRunner_Linux 性能計數器詳解_Average Load

1、Average Load:Average number of processes simultaneously in `Ready' state during the last minute
  指的是在過去的1分鐘的平均負載, 即在過去的1分鐘處於就緒狀態的平均進程數;如果這個數字大於CPU的個數,則至少有一個線程要等待CPU; 如果這個數除以CPU的數目,結果高於5的時候就表明系統在超負荷運轉了。
   查看cpu信息的命令:cat /proc/cpuinfo;可以查看cpu的詳細信息和參數
   查看Average Load的命令可以使用uptime/w/top,如:
[root@yfServer /]# w
 16:31:13 up 34 days,  6:34,  1 user,  load average: 0.05, 0.05, 0.04
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    10.14.135.17     14:17    0.00s  2.36s  0.02s -bash
可以看到過去1、5、15分鐘的Average Load;我使用的機器配置的cpu爲4顆。則0.05/4=0.0125<5,說明該臺設備的cpu不是瓶頸。
拓展一下:什麼樣的進程纔會進入隊列中呢?一般來說有如下3種
1、-它沒有在等待I/O操作的結果
2、它沒有主動進入等待狀態(也就是沒有調用’wait’)
3、 沒有被停止(例如:等待終止
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章