知りたい理由は、CentOSで時々ネットワーク接続が固まるためです。
・リモート接続していると、通信が固まる。
・運用サイトをみると、通信が帰ってこない。
いろいろと原因調査をしていますが、メモリは異常なしですが、CPUのみvmstatを流していると、問題時刻のみ、以下のように処理待ちが50%発生します。毎度50%です。そして、何もなかったかのように30秒ほどすると元に戻ります。これが15分から30分に1回発生します。
psで問題発生時のプロセスを眺めても、どの処理が50%処理待ちしているかがわかりません。mysqlを停止するとこの現象は発生しない(よう)なので、mysqlを疑っているのですが。
この情報だけでは、原因はわからないと思いますが、cpu処理待ちを調査する方法を教えてください。
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
0 2 0 151812 64000 443544 0 0 0 0 25 94 0 0 50 50 0
0 4 0 151804 64000 443544 0 0 0 0 24 85 0 0 35 65 0
topで待ち状況ってわかりましたっけ?