====== 実行待ちプロセスの数を確認 ======
実行待ちプロセスの数を確認するにはtopコマンドを使用します。
===== 表示例 =====
top - 14:31:16 up 5:17, 1 user, load average: 0.00, 0.00, 0.00
「load average」の3つの数字は左から順番に1、5、15分間の実行待ちプロセス
===== 表示例 =====
# 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 56 57208 2216 96036 0 0 23 11 23 21 0 0 99 1 0
r:実行待ちプロセス
===== コマンド =====
vmstat 1 2 | tail -n 1 | awk '{print $1}'
vmstat 1 2:1秒間隔で3件取得
tail -n 1:末行から1行
awk '{print $1}':1列目
※ vmstat は一番最初の行は前回起動時からの平均値しか得られないので、今のサーバの状態を知りたい場合は必ずインターバルを指定する。