I/O waitにはdirtyメモリとwrite back処理(pdflush)が深く関係しています。 書き込み処理 低負荷時 書き込み処理(見かけ上の書き込み処理) ↓ dirtyフラグと一緒に随時メモリに書き込まれる(dirtyメモリ) ↓ 5秒に一度dirtyメモリを読み取って実際に物理ディスクに書き込む(write back処理=実際の書き込み処理) ⇒これがI/O 処理の開始である。 中程度負荷時 書き込み処理(見かけ上の書き込み処理) ↓ dirtyフラグと一緒に随時メモリに書き込まれる(dirtyメモリ) ↓ dirtyメモリがある一定サイズに達した時点で、(5秒待たずに)I/O処理を開始して実際に物理ディスクに書き込む(write back処理) 高負荷時/過負荷時 書き込み処理(見かけ上の書き込み処理) ↓ dirtyフラグと一緒に随時メモリに書き込まれる(dirtyメモ