質問: Linuxのサーバーに関しての質問なのですが、mysqlとphpを使ったサイトを入れているサーバーである日突然不定期にCPUの使用率が高くなり、それが原因でssh接続やブラウザからのアクセスができなくなってしまいます。 その場合、サーバー本体を再起動させその直後にssh接続やブラウザからのアクセスができるようになります。 再起動直後、TOPコマンドを使用するとロードアベレージが20だったりするのですが、少したつといつもの正常な数値に戻ります。 HotSaNICをインストールしているため、グラフも見てみたのですが、systemの部分のCPU使用率が異常にあがってるように思います。 添付画像はHotSaNICのCPUのグラフです。 負荷の調べ方の本やGOOGLEで検索など調べてみたのですが素人な為、どう調べて行けばいいのかわからない状態なのでどなたかご指導いただけないでしょうか? CentOS6.0を使用しています。
回答: 【メモ】 サーバのLoad Averageなどを監視するコマンド「top」をログに保存する | mutter 上記ページで、top の結果を定期的にファイルへ保存する方法が紹介されています。これを使えば、負荷が上がったときの各プロセスの状況が把握できると思います。