Linuxで運用しているWebサーバがあり、最近レスポンスが悪いので調べてみると、CPUのiowaitの値が高いためということが判明しました。 しかしながら、このホストは以下のサービスも稼働しているのでどのサービスがIOを食っているのかが判定しづらいです。 ・Apache+PHP ・MySQL ・qmail,dovecot ・nagios ・djbdns topで見ても、プロセスのステータスが表示されるのは一瞬で傾向がつかめません。 どのプロセスがIO待ちに時間を消費しているか判定する方法はあるでしょうか? ちなみに、以下の方法を試しました。 ・topでプロセスのステータスを表示→傾向がつかめず。ステータスがIO待ちであるDになるのは一瞬で、apache,MySQLがたまにDになる。 ・iostatを表示→スループットなどは出るが、どのプロセスが原因かわからない。 muninのCPU利用情