Load Average についてメモ
LoadAverage とは
- システム全体の負荷状況を表す指標
- 1CPU における、単位時間あたりの実行待ちとディスクI/Oのプロセス待ちの数で表される
システムの負荷とは
下記2つの数の多さ
- CPUの実行権限が与えられるのを待っているプロセス
- ディスクI/Oの完了を待っているプロセス
▼実行例
top - 16:25:00 up 8 min, 1 user, load average: 0.01, 0.14, 0.12 Tasks: 147 total, 1 running, 146 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 4048764k total, 2525236k used, 1523528k free, 67852k buffers Swap: 3145724k total, 0k used, 3145724k free, 2089612k cached : :
- "load average: 0.01, 0.14, 0.12" が load average を表している。
- 1番目のフィールドが 直近1分間の load average
- 2番目のフィールドが 直近5分間の load average
- 3番目のフィールドが 直近15分間の load average