頻繁に使用されるプロキシ サーバーでの TCP の微調整の必要性

頻繁に使用されるプロキシ サーバーでの TCP の微調整の必要性

私は、ピーク時に 8k の接続が確立されるなど、かなり負荷の高い RHEL 4 アップデート 6 および 8 でインターネット プロキシ サーバーのような squid を使用しています。アプリケーション プロバイダーの専門知識にあまり依存せずに、Linux から最大限の o/p を実現したいと考えています。これに関して、次のような質問があります。

  1. ベンダーが提供したベンチマーク値が貧弱なため、(利用可能なリソースを使い果たすことなく) TCP をさらに微調整する余地があるかどうかを確認する方法を教えてください。結果を表示できる OS / ネットワーク スタックから利用できるパラメーター値はありますか。
  2. 範囲がある場合、OS TCPスタックパラメータ(sysctlまたは特定のパラメータを使用する)をどのように識別して構成すればよいですか?
  3. チューニング後、パフォーマンスの向上/低下を明確に測定するにはどうすればよいでしょうか?

答え1

以下のページにリストされている sysctl 値は、C10k または C100k の問題の解決について私が読んだ他の場所のものと似ています。

http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1

(ページで「Linux カーネルのチューニング」を検索してください)

関連情報