TCP Optimal Window kokoa Laskin

Laske optimaalinen TCP ikkunan koko tarvitaan maksimoida läpimeno perustuu linkki nopeus ja verkon latenssi.

Vihje: Yhteiset RTT-arvot: Paikallinen verkko (0,001s), alueellinen (0,01s), rajat ylittävä maa (0,05s), kansainvälinen (0,1s)

... Laskentatulokset

TCP- ikkunan koko:
-
TCP Window Size:
-
Kaava: Kaapelinleveys × RTT (sekuntia) 8 = TCP Window (Bytes)

Järjestelmän asetukset

Jokainen käyttöjärjestelmä vaatii erilaisia konfiguraatiomuutoksia TCP-saapumisikkunan säätämiseksi.

Windows XP

  • Avaa regedit.exe
  • Selaa HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Voit muuttaa TcpWindowSize sekä GlobalMaxTcpWindowSize

Huomaa, että useita muita tekijöitä siirto suorituskykyä voidaan säätää samalla sivulla. Kysy lisätietoja Microsoftilta.

Windows 7, 8 ja 10

  • Open regedit.exe
  • Selaa HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Voit muuttaa GlobalMaxTcpWindowSize

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

Linux

Koska on olemassa useita vaihtoehtoja Linux ei kaikki asetukset kuvataan alla. Kuitenkin seuraavat komennot voivat auttaa sinua. Ensin nähdäksesi nykyiset verkkoasetukset:

  • 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

Muokkaa asetuksia:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • Muokkaa suurinta käyttötoimintaa puskurikoon mukaan
  • sysctl -w net.core.wmem_max=8388608
    • Määrittää suurimman mahdollisen käyttöjärjestelmän puskurikoon
  • sysctl -w net.core.rmem_default=65536
    • Määrittää oletuskäyttöjärjestelmän puskurin koon
  • sysctl -w net.core.wmem_default=65536
    • Määrittää oletuskäyttöjärjestelmän lähettää puskurin koon

Huomaa, että nämä arvot eivät välttämättä ole lopullisia asetuksia, joita haluat käyttää. Jos sinulla on Redhat yritystuki tai Ubuntu yritystuki, he voivat auttaa edelleen.

Huom: 65,535 tavua on historiallisesti suurin arvo. IETF RFC 1323 mahtuu kuitenkin suurempiin kokoihin.