- PR -

iowait の見方について

1
投稿者投稿内容
ちろ
常連さん
会議室デビュー日: 2002/09/18
投稿数: 32
投稿日時: 2006-03-09 11:29
Linux Square に初めて書き込みします。
どうぞよろしくお願いします。

topコマンドを見ていると、iowaitの値がidleとリンクしているように見えるのはなぜでしょうか。(足すと大体90〜100%になるような気が・・・)

CPU states: cpu user nice system irq softirq iowait idle
total 3.1% 0.0% 0.9% 0.0% 0.0% 56.0% 39.7%
cpu00 3.1% 0.0% 1.0% 0.0% 0.1% 66.1% 29.4%
cpu01 3.1% 0.0% 0.9% 0.0% 0.0% 45.8% 50.0%

非常に基本的な質問で申し訳ありませんが、このような現象になる理由やiowait自体の見方を教えていただけませんでしょうか。もしくは、どこかに記載されているページがあれば、ご紹介いただけると助かります。

ご教授の程、よろしくお願いします。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2006-03-09 22:52
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20751&forum=10
このへんに書いてますが、断片的なのでまとめます。

・I/O wait はidleの一種です。
・CPUがidleであった時間のうち、I/Oが進行中であった時間は I/O wait として
 記録されます。idle として記録されているのはそれ以外の残りの時間です。
・「I/Oが進行中であった時間」とは、I/O待ちで休止しているプロセスが
 ひとつでも存在していた時間のことです。
ちろ
常連さん
会議室デビュー日: 2002/09/18
投稿数: 32
投稿日時: 2006-03-10 13:14
ありがとうございました。参考になりました。
また何かありましたら、宜しくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)