.. pealkiri: TCP optimaalse akna suuruse kalkulaator .. nälkjas: tcp-optimal-window-size-calculator .. kuupäev: 2025-12-26 15:00:00 UTC .. sildid: võrgundus, kalkulaator, tööriist .. kategooria: Kalkulaatorid .. link: .. kirjeldus: Arvutage optimaalne TCP akna suurus, kasutades antud RTT ja ribalaiuse ribalaiuse viivitusprodukti. Maksimeerige läbilaskevõime pikkadel rasvastel võrguteedel. .. tüüp: tekst

TCP optimaalse akna suuruse kalkulaator

Arvutage läbilaskevõime maksimeerimiseks vajalik optimaalne TCP-akna suurus teie lingi kiiruse ja võrgu latentsuse põhjal.

Näpunäide:Levinud RTT väärtused: kohalik võrk (0,001 s), piirkondlik (0,01 s), riikidevaheline (0,05 s), rahvusvaheline (0,1 s)

📊Arvutustulemused

TCP akna suurus:
-
TCP akna suurus:
-
Valem:Ribalaius (bps) × RTT (sekundites) ÷ 8 = TCP aken (baitides)

Süsteemi konfiguratsiooni muudatused

Iga operatsioonisüsteem nõuab TCP vastuvõtuakna reguleerimiseks erinevaid konfiguratsioonimuudatusi.

Windows XP

  • Avatudregedit.exe
  • SirvigeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Saate muutaTcpWindowSizejaGlobalMaxTcpWindowSize

Pange tähele, et samal lehel saab reguleerida mitmeid teisi ülekande jõudluse tegureid. Lisateabe saamiseks külastage Microsofti.

Windows 7, 8 ja 10

  • Avatudregedit.exe
  • SirvigeHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Saate muutaGlobalMaxTcpWindowSize

Pange tähele, et samal lehel saab reguleerida mitmeid teisi ülekande jõudluse tegureid. Lisateabe saamiseks külastage Microsofti.

Linux

Kuna Linuxil on mitu varianti, ei ole kõiki konfiguratsioonivalikuid allpool kirjeldatud. Kuid järgmised käsud võivad teid aidata. Praeguste konfigureeritud võrguseadete vaatamiseks kasutage esmalt järgmist:

  • 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

Konfiguratsiooni muutmiseks toimige järgmiselt.

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • Seadistab OS-i vastuvõtupuhvri maksimaalse suuruse
  • sysctl -w net.core.wmem_max=8388608
    • Konfigureerib OS-i saatmispuhvri maksimaalse suuruse
  • sysctl -w net.core.rmem_default=65536
    • Seadistab OS-i vaikevastuvõtupuhvri suuruse
  • sysctl -w net.core.wmem_default=65536
    • Seadistab OS-i saatmispuhvri vaikesuuruse

Pange tähele, et need väärtused ei pruugi olla lõplikud seaded, mida soovite kasutada. Kui teil on Redhati ettevõtte tugi või Ubuntu ettevõtte tugi, saavad nad täiendavalt aidata.

Märkus.65 535 baiti on ajalooliselt maksimaalne väärtus. Kuid IETF RFC 1323 mahutab suuremaid suurusi.