TCP Optimal Window
TCP Optimal Window Size Calculator
Beräkna den optimala TCP fönsterstorlek som behövs för att maximera genomströmningen baserat på din länkhastighet och nätverks latens.
😂 Beräkningsresultat
→Systemkonfigurationsändringar
Varje operativsystem kräver olika konfigurationsändringar för att justera TCP-fönstret.
Windows XP
- Öppet Öppet Öppet
regedit.exe - Bläddra till
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - Du kan ändra
TcpWindowSizeochGlobalMaxTcpWindowSize
Observera att flera andra faktorer i överföringsprestanda kan justeras på samma sida. Vänligen besök Microsoft för ytterligare detaljer.
Windows 7, 8 och 10
- Open
regedit.exe - Bläddra till
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - Du kan ändra
GlobalMaxTcpWindowSize
Please note that several other factors in transfer performance can be adjusted on the same page. Please visit Microsoft for additional details.
Linux
Eftersom det finns flera varianter av Linux beskrivs inte alla konfigurationsalternativ nedan. Men följande kommandon kan hjälpa dig. Först för att visa de aktuella konfigurerade nätverksinställningarna:
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_max
Redigera konfigurationen:
sysctl -p /etc/sysctl.conf
-
sysctl -w net.core.rmem_max=8388608- Konfigurerar det maximala operativsystemet får buffertstorlek
-
sysctl -w net.core.wmem_max=8388608- Konfigurerar maximal OS-sänd buffertstorlek
-
sysctl -w net.core.rmem_default=65536- Konfigurerar standard OS får buffertstorlek
-
sysctl -w net.core.wmem_default=65536- Konfigurerar standard OS skicka buffertstorlek
Observera att dessa värden inte nödvändigtvis är de slutinställningar du vill använda. Om du har ett Redhat-företagsstöd eller Ubuntu-företagsstöd kan de hjälpa till ytterligare.
Obs: 65 535 byte är historiskt det högsta värdet. IETF RFC 1323 rymmer större storlekar.