weblog of key_amb

主にIT関連の技術メモ

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サーバがあり、最近レスポンスが悪いので… - 人力検索はてな