IO負荷のシューティング
※こっちにまとめました。
vmstatやiostatでcpuのio waitがどれだけ発生しているか、swapの状態、I/Oのbi, boなどはわかる。
kernelのIO Accounting機能が有効であれば、プロセスごとのI/O統計が取れるので、どのプロセスが原因か特定することが出来る。 pidstat, dstatが使えると、更に便利。
iotopなんてツールもあるそうな。
** 参考 - IO Accounting 機能で I/O 負荷の高いプロセスを特定 - drk7jp - Linuxで運用しているWebサーバがあり、最近レスポンスが悪いので… - 人力検索はてな