Berechnen Sie die optimale TCP-Fenstergröße, die benötigt wird, um den Durchsatz basierend auf Ihrer Link-Geschwindigkeit und Netzwerk-Latenz zu maximieren.
Jedes Betriebssystem benötigt unterschiedliche Konfigurationsänderungen, um das TCP-Empfangsfenster einzustellen.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize und GlobalMaxTcpWindowSizeBitte beachten Sie, dass mehrere andere Faktoren in der Transferleistung auf der gleichen Seite angepasst werden können. Bitte besuchen Sie Microsoft für weitere Details.
regedit.exeHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersGlobalMaxTcpWindowSizePlease note that several other factors in transfer performance can be adjusted on the same page. Please visit Microsoft for additional details.
Da es mehrere Varianten von Linux gibt, werden im Folgenden nicht alle Konfigurationsoptionen beschrieben. Die folgenden Befehle können Ihnen jedoch helfen. Zuerst die aktuell konfigurierten Netzwerkeinstellungen anzeigen:
cat /proc/sys/net/ipv4/tcp_memcat /proc/sys/net/core/rmem_defaultcat /proc/sys/net/core/rmem_maxcat /proc/sys/net/core/wmem_defaultcat /proc/sys/net/core/wmem_maxcat /proc/sys/net/core/optmem_maxZur Bearbeitung der Konfiguration:
sysctl -p /etc/sysctl.confsysctl -w net.core.rmem_max=8388608
sysctl -w net.core.wmem_max=8388608
sysctl -w net.core.rmem_default=65536
sysctl -w net.core.wmem_default=65536
Bitte beachten Sie, dass diese Werte nicht unbedingt die endgültigen Einstellungen sind, die Sie verwenden möchten. Wenn Sie eine Redhat-Unterstützung oder Ubuntu-Unterstützung haben, können sie weiter helfen.
Anmerkung: 65,535 Bytes ist historisch der maximale Wert. IETF RFC 1323 bietet jedoch größere Größen.