LinuCレベル2 システムの保守と運用管理 問50
システムの保守と運用管理/リソース使用状況の把握vmstat 5の出力を監視している。ディスク等のI/Oの完了を待ってブロックされているプロセスの数を示す列はどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの保守と運用管理」に対応。実際の試験問題ではありません)
- Ar
- Bb
- Cbi
- Dwa
正解:B
解説
vmstatのprocs欄のうち、bはI/Oの完了を待ってブロックされているプロセスの数を示します。この値が継続して大きい場合は、ディスク等のI/Oがボトルネックになっている可能性があり、iostatやiotopで原因のデバイスやプロセスを絞り込みます。rはCPUで実行中または実行待ちのプロセス数、io欄のbi・boはブロックデバイスとの間で読み書きしたブロック数、cpu欄のwaはCPUがI/O待ちで費やした時間の割合です。
選択肢ごとの解説
- A誤り。rは実行中、またはCPUの割り当てを待っている実行可能なプロセスの数です。
- B正しい。bはI/Oの完了を待ってブロックされているプロセスの数を示します。
- C誤り。biはブロックデバイスから受け取った(読み込んだ)ブロック数の毎秒の値で、プロセスの数ではありません。
- D誤り。waはCPUがI/Oの完了待ちで費やした時間の割合(%)で、プロセスの数ではありません。