- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスが多い場合のApacheの設定について?)
アクセスが多い場合のApacheの設定について
このQ&Aのポイント
- アクセスが多いサイトを運用しておりますが、CPU使用率が高くなってしまいます。Apacheの設定を見直し、CPU値を安定させたいと考えています。
- 現在のApacheの設定では、CPU使用率が高くなってしまい、サーバーのパフォーマンスに影響を与えています。改善するためには、設定の見直しが必要です。
- Apacheを使用しているサーバーで、アクセスが多い場合にCPU使用率が上がってしまいます。CPU値を安定させるためには、設定の調整が必要です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>安定の定義ですが、CPUが100%近くになり、どうしてもコンテンツが遅くなってしまいますので、 これを、10%程度に収めたいです。 対策を回答したつもりですが >>確かにCPUが100%は、余裕が状態です。余裕がないことが問題だとなれば、対策を講じることになり、対策としては、上位のCPUに変えるか、CPUの増設だと思いますが。 >>どのようなプロセスが実行していますか。 >>Apacheだけで100%にならないと思いますが。 どのようになっているんでしょうか。 >>preforkとworkerは、どちらか一方です。 これは、?
その他の回答 (1)
- jeee
- ベストアンサー率52% (119/227)
回答No.1
>要するに、CPU値を安定させたいのですが。 安定とは、どう意味ですか。不明確です。 >すぐにCPUが99%になってしまます。 どのようなプロセスが実行していますか。 Apacheだけで100%にならないと思いますが。 CPUが100%なると問題が発生しているのでしょうか。 問題に対して対策を講じるものだと思います。 問題が発生していないなら、対策を講じる必要がないと思いますが。(時間の無駄) 確かにCPUが100%は、余裕が状態です。余裕がないことが問題だとなれば、対策を講じることになり、対策としては、上位のCPUに変えるか、CPUの増設だと思いますが。 また、Webサービスを考える場合には、Webサーバのサービスレベルである応答時間をどのように設定し、維持するための対策をします。 例 ・応答時間の平均を3秒とする。 ・ピーク時間の応答時間を5秒とする。 最後に、preforkとworkerの設定値をいつつか掲載していますが、掲載した分だけサーバがあるのでしょうか。preforkとworkerは、どちらか一方です。
補足
ありがとうございます。 安定の定義ですが、CPUが100%近くになり、どうしてもコンテンツが遅くなってしまいますので、 これを、10%程度に収めたいです。 サーバーは複数ではなく、1つです。 以下が 現状です。 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 200 MaxRequestsPerChild 100 </IfModule> # worker MPM # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_worker_module> StartServers 2 MaxClients 200 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 100