STATがD(割り込み不可能なスリープ状態)のプロセスを減らすことができれば、システム負荷を下げられるはず。 ps、topはコマンド実行した瞬間の状況が表示されるだけ。 STATがDのプロセスがどの程度発生しているのか視覚化できたらなぁ。 スクリプト概要 ps、topコマンドの簡易機能版といったところだが、 STATがDのプロセスを監視する機能に特化した。 $ ./pps プロセス監視ツール * はデフォルト設定 -mode=ma : ps を定周期で行うイメージ -mode=mb : プロセスのステータスのみを定周期で表示するイメージ -mode=mc : top イメージ -stat=D :* ステータスが D を表示 -stat=DS : ステータスが D or S を表示 -delay=1 :* 周期[s] 0.3s〜 -n=20 :* 最大表示プロセス数(=表示行数) --hel