Bedarf an TCP-Feinabstimmung auf stark genutzten Proxy-Servern

Bedarf an TCP-Feinabstimmung auf stark genutzten Proxy-Servern

Ich verwende einen Squid-ähnlichen Internet-Proxyserver auf RHEL 4 Update 6 und 8 mit ziemlich hoher Auslastung, d. h. 8.000 hergestellte Verbindungen während der Spitzenzeiten. Ohne stark von der Expertise des Anwendungsanbieters abhängig zu sein, möchte ich ein Maximum an O/P unter Linux erreichen. In diesem Zusammenhang habe ich folgende Fragen:

  1. Wie finde ich heraus, ob Spielraum für eine weitere TCP-Feinabstimmung besteht (ohne die verfügbaren Ressourcen zu erschöpfen), da die vom Anbieter angegebenen Benchmarkwerte schlecht aussehen? Gibt es einen Parameterwert, der vom Betriebssystem-/Netzwerkstapel verfügbar ist und mir die Ergebnisse anzeigt?
  2. Wenn überhaupt Spielraum besteht, wie soll ich OS-TCP-Stack-Parameter identifizieren und konfigurieren, d. h. mithilfe von sysctl oder einem bestimmten Parameter?
  3. Wie kann ich nach dem Tuning eine Leistungssteigerung/-verschlechterung eindeutig messen?

Antwort1

Die auf der folgenden Seite aufgelisteten Sysctl-Werte ähneln denen, die ich an anderer Stelle gelesen habe und die sich mit der Lösung von C10k- oder C100k-Problemen befassen:

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

(suchen Sie auf der Seite nach „Tuning the Linux Kernel“)

verwandte Informationen