Makinë llogaritëse për Madhësia e dritares TCP

Llogarit madhësinë optimale të dritares TCP që duhet për të maksimizuar nëpërmjet kompjuterit bazuar në shpejtësinë tuaj të lidhjes dhe mungesën e rrjetit.

Këshillë: Vlera të përbashkëta RTT: Rrjeti lokal (0.001s), Rajonal (0.01s), Cross-Section (0.05s), International (0.1s)

Rezultatet e llogaritjes

Madhësia e dritares TCP:
-
TCP Window Size:
-
Formula: Bandwidth (bps) ه RTT (sekonda) 8 = TCP dritare ( bytes)

Ndryshimet e konfigurimit të sistemit

Çdo sistem operativ kërkon ndryshime të ndryshme konfigurimi për të rregulluar TCP të marrë dritaren.

XP Windows

  • Hap regedit.exe
  • Shfleto tek HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Ju mund të ndryshoni TcpWindowSize dhe GlobalMaxTcpWindowSize

Ju lutemi vini re se disa faktorë të tjerë në kryerjen e transferimit mund të përshtaten në të njëjtën faqe. Ju lutem vizitoni Microsoft për hollësi shtesë.

Dritaret 7, 8 dhe 10

  • Open regedit.exe
  • Shfleto tek HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Ju mund të ndryshoni GlobalMaxTcpWindowSize

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

Linux

Ndërsa ka disa variante të Linux jo të gjitha opsionet e konfigurimit janë përshkruar më poshtë. Megjithatë, urdhërimet e mëposhtme mund të të ndihmojnë. Së pari, për të shfaqur përdorimin aktual të rregullimeve të rrjetit të konfiguruar:

  • 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

Për të ndryshuar konfigurimin:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • Konfiguron madhësinë maksimale të OS
  • sysctl -w net.core.wmem_max=8388608
    • Konfiguro madhësinë maksimum OS të dërgimit
  • sysctl -w net.core.rmem_default=65536
    • Konfiguron madhësinë e prezgjedhur të OS
  • sysctl -w net.core.wmem_default=65536
    • Konfiguro madhësinë e prezgjedhur të postës OS

Ju lutem vini re se këto vlera nuk janë domosdoshmërisht rregullimet përfundimtare që dëshironi të përdorni. Nëse keni një mbështetje të kompanisë Redhat ose mbështetjen e kompanisë Ubuntu, ata mund të ndihmojnë më tej.

Shënim: 65.535 bytes historikisht është vlera maksimale. Megjithatë, IETF RFC 1323 zë përmasa më të mëdha.