apacheビジーワーカーとアイドルワーカーの意味は何ですか?それらの統計は、サーバーのパフォーマンスの問題を理解するのにどのように役立ちますか?
アイドルワーカーがほとんどないかまったくない場合は、Apacheが使用を許可されているすべてのプロセスを使用しており、新しい着信リクエストは古いリクエストが処理される前に完了するまで待機する必要があります。この場合、構成ファイルで許可される最大プロセス数を増やすと、特定の状況でのパフォーマンスが向上する場合があります。
これは、システムに追加のApacheプロセスを処理するための予約がある場合に当てはまります。それぞれにメモリ、CPU時間、ディスクI/Oが必要です。
これらのリザーブがない場合、MaxClients
を増やすと逆効果になる可能性があります。これは、より多くのプロセスがリソースと「戦う」必要があり、最大クライアント数を減らすとパフォーマンスが向上する可能性があるためです。すでにいくつかのボトルネックを打った。