運営する画像配信サーバーが、アクセス急増により急激にレスポンスが悪くなりました。

(返答平均時間が500msから10sに)

問題発生前後のサーバー状態を見ると、CPU使用率も変化は少なく、メモリ使用率も変化はないように見えます。原因がCPUやメモリではないとすると、ネットワークですが転送量制限にもひっかかってる気配がありません。

原因として何が疑われますか?原因追及のヒントがあれば、お教え願えますと幸いです。

■概況

・サーバー
- memory:512MB
- CPU :AMD Sempron 3000+

・用途
- 3k程度の画像配信サーバー
- 配信画像が決まっているため、すべてメモリ上に展開
- Apache Preforkで起動
- 通常は90req/secの画像リクエスト
- 問題児は120req/secの画像リクエスト
- apache benchで同じ条件でテストすると1300.86 [#/sec] とのこと。

-----------------
Timeout 120
KeepAlive Off
StartServers 10
MinSpareServers 40
MaxSpareServers 100
ServerLimit 420
MaxClients 420
MaxRequestsPerChild 4000
------------------

■問題発生前後のサーバー状況

CPU通常 11%(%user)06%(%system)80(%idle)05%(%iowait)
CPU問題 08%(%user)04%(%system)85(%idle)03%(%iowait)

MEM通常 80%(used)
MEM問題 80% (used) 変化無し

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/05/20 12:30:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:koujirou6218 No.1

回答回数597ベストアンサー獲得回数47

ポイント60pt

コメント欄がオープンになっていないので回答になってしまい申し訳ないです。

ルータなどのネットワーク機器がリクエストをさばけていないのではないでしょうか?

ネットワーク構成はどうなっていますか?

バックボーンなど。

id:logihot

利用しているのは、さくらインターネットの専用サーバーです。さくらが提供するトラフィックレポートなどを見る限り、該当時刻に特別な転送量負荷などは発生していないようです。

2008/05/13 13:08:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません