負荷平均が高く、CPU と IO が低い (Centos 5.7)

負荷平均が高く、CPU と IO が低い (Centos 5.7)

CiviCRM を使用した Drupal 7 サイトは、1&1 VPS で 1 年間スムーズに動作していましたが、突然応答しなくなりました。ページは最終的に読み込まれますが、1 分以上かかることがあります。

Virtuozzo のリソース使用状況を見ると、負荷平均は警告を示しており、1 を超えています。これは特に高い値ではないことは理解していますが、これはサイトが動作していたときからの変化です。以下は top の典型的なスナップショットです。

top - 03:10:32 up  3:21,  1 user,  load average: 1.16, 1.22, 1.30
Tasks:  43 total,   1 running,  42 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.1%us,  0.1%sy,  0.1%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2097152k total,  1015112k used,  1082040k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

CPU アイドル レベルは 70% を下回ることはないようです。wa は事実上常に 0 です。空きメモリはたくさんあるようです。以下は vmstat の出力ですが、wa が 0、空きメモリが十分、CPU がアイドル状態であることを示しています。

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
2  0      0 1100872      0      0    0    0  2783 23672    0  538  1  0 99  0  0
1  0      0 1100872      0      0    0    0     0    16    0 101754  0  0 100  0  0
0  0      0 1100872      0      0    0    0     0    17    0 103133  0  0 100  0  0
0  0      0 1100872      0      0    0    0     0     1    0 102080  0  0 100  0  0
1  0      0 1100872      0      0    0    0     0     6    0 99881  0  0 100  0  0
0  0      0 1100872      0      0    0    0     0     1    0 105187  0  0 100  0  0

1&1 に問い合わせましたが、高負荷平均の原因が何なのかはわかりませんでした。代わりにアップグレードを提案されました :)

この問題の原因となっている可能性のあるプロセスを探し、MySQL showprocesslist を調べ、コンテナを再起動しましたが、結果は得られませんでした。トラブルシューティングに関するさらなる提案や洞察をお持ちの方はいらっしゃいますか?

関連情報