需要在頻繁使用的代理伺服器上進行 TCP 微調

需要在頻繁使用的代理伺服器上進行 TCP 微調

我在 RHEL 4 更新 6 和 8 上使用類似魷魚的 Internet 代理伺服器,負載相當重,即在高峰時段建立了 8k 個連接。我希望在不過度依賴應用程式提供者的專業知識的情況下從 Linux 獲得最大的 O/P。我有以下幾個問題:

  1. 如何確定是否有進一步 tcp 微調的空間(不耗盡可用資源),因為供應商給出的基準值看起來很差!作業系統/網路堆疊中是否有任何可用的參數值可以向我顯示結果。
  2. 如果有範圍,我該如何識別和配置作業系統 tcp 堆疊參數,即使用 sysctl 或任何特定參數
  3. 調優後我該如何清楚衡量效能增強/下降?

答案1

下面頁面中列出的 sysctl 值與我記得讀過的解決 C10k 或 C100k 問題的其他地方類似:

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

(在頁面搜尋「調整Linux核心」)

相關內容