TCP Optimal Window

TCP leiho optimoaren tamaina kalkulagailua

Kalkulatu TCP leihoen tamaina optimoa irteera maximizatzeko, estekaren abiaduran eta sareko latentzian oinarrituta.

Aholkua: RTT balio komunak: sare lokala (0.001s), Regional (0.01s), Cross-country (0.05s), International (0.1s)

Kalkulu-emaitzak

TCP leihoaren tamaina:
-
TCP Window Size:
-
Formula: Bandwidth (bps) × RTT (segundoak) ) 8 = TCP Window (Bytes)

Sistema konfiguratzeko aldaketak

Sistema eragile bakoitzak konfigurazio-aldaketa desberdinak behar ditu TCP jasotzeko leihoa doitzeko.

Windows XP

  • Ireki regedit.exe
  • Arakatu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Alda dezakezu TcpWindowSize eta GlobalMaxTcpWindowSize

Kontuan izan beste faktore batzuk orrialde berean alda daitezkeela. Bisitatu Microsoft xehetasun gehiagorako.

Windows 7, 8 eta 10

  • Open regedit.exe
  • Arakatu HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Alda dezakezu GlobalMaxTcpWindowSize

Please note that several other factors in transfer performance can be adjusted on the same page. Please visit Microsoft for additional details.

Linux

Linuxen hainbat aldaera daudenez, konfigurazio-aukera guztiak ez dira behean azaltzen. Hala ere, komando hauek lagunduko dizute. Lehenik eta behin, konfiguratutako sareko ezarpenek erabiltzen dute:

  • cat /proc/sys/net/ipv4/tcp_mem
  • cat /proc/sys/net/core/rmem_default
  • cat /proc/sys/net/core/rmem_max
  • cat /proc/sys/net/core/wmem_default
  • cat /proc/sys/net/core/wmem_max
  • cat /proc/sys/net/core/optmem_max

Konfigurazioa editatzeko:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • SEren gehienezko bufferraren tamaina konfiguratzen du
  • sysctl -w net.core.wmem_max=8388608
    • Bufferraren gehienezko tamaina konfiguratzen du
  • sysctl -w net.core.rmem_default=65536
    • Bufferraren tamaina lehenetsia konfiguratzen du
  • sysctl -w net.core.wmem_default=65536
    • Bufferraren tamaina lehenetsia konfiguratzen du

Kontuan izan balio hauek ez direla nahitaez erabili nahi dituzun azken ezarpenak. Redhat enpresaren euskarria edo Ubuntu enpresaren euskarria baduzu, laguntza gehiago eman dezakete.

Oharra: 65.535 byte izan dira historian gehieneko balioa. IETF RFC 1323k tamaina handiagoak hartzen ditu.