TCP Optimal Window

TCP optimális ablakméret számológép

Számítsa ki az optimális TCP ablakméretet, amely a kapcsolat sebessége és a hálózati késleltetés alapján a maximális átviteli sebesség eléréséhez szükséges.

Tipp: Közös RTT-értékek: Helyi hálózat (0, 001s), regionális (0, 01s), Cross- country (0, 05s), nemzetközi (0, 1s)

* Számítási eredmények

TCP ablak mérete:
-
TCP Window Size:
-
Képlet: Bandwidth (bps) × RTT (seconds) = TCP ablak (Bytes)

Rendszerbeállítások

Minden operációs rendszer különböző konfigurációs változtatásokat igényel a TCP fogadó ablak beállításához.

Windows XP

  • Megnyitás regedit.exe
  • Böngészés HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Megváltoztathatja a TcpWindowSize és GlobalMaxTcpWindowSize

Kérjük, vegye figyelembe, hogy az átadási teljesítmény számos egyéb tényezője ugyanazon az oldalon módosítható. További részletekért látogasson el a Microsoft-ra.

Windows 7, 8 és 10

  • Open regedit.exe
  • Böngészés HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Megváltoztathatja a GlobalMaxTcpWindowSize

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

Linux

Mivel a Linux számos változata nem az összes konfigurációs opció az alábbiakban látható. Azonban a következő parancsok segíthetnek. Először az aktuális beállított hálózati beállítások megtekintéséhez:

  • 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

A konfiguráció szerkesztéséhez:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • A maximális operációs rendszer beállításai pufferméretet kapnak
  • sysctl -w net.core.wmem_max=8388608
    • Beállítja a maximális OS küldés pufferméret
  • sysctl -w net.core.rmem_default=65536
    • Az alapértelmezett OS beállításai pufferméretet kapnak
  • sysctl -w net.core.wmem_default=65536
    • Az alapértelmezett operációs rendszer beállításai

Kérjük, vegye figyelembe, hogy ezek az értékek nem feltétlenül azok a végső beállítások, amelyeket használni szeretne. Ha van egy Redhat vállalati támogatás vagy Ubuntu vállalati támogatás tudnak segíteni tovább.

Megjegyzés: 65,535 bájt a legnagyobb érték. Az IETF RFC 1323 azonban nagyobb méreteket kínál.