TCP Optimal Pencere Boyutu Hesap

Bağlantı hızınıza ve ağ gecikmesine dayanan en iyi TCP pencere boyutunu hesaplayın.

İpucu: Ortak RTT değerleri: Yerel ağ (0.001s), Bölgesel (0.01), Cross- country (0.05s), International (0.1s)

Hesaplama Sonuçları

TCP Pencere Boyutu:
-
TCP Window Size:
-
Formula: Band genişliği (bps) × RTT (saniyeler) × 8 = TCP Pencere (Bytes)

Sistem yapılandırması Değişiklikleri

Her işletim sistemi, TCP'nin penceresini ayarlamak için farklı konfigürasyon değişiklikleri gerektirir.

Windows XP

  • Açık Açık Açık Açık regedit.exe
  • Göze bakma HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Değiştirebilirsiniz TcpWindowSize ve GlobalMaxTcpWindowSize

Lütfen transfer performansındaki diğer birkaç faktörün aynı sayfada ayarlanabilir olabileceğini unutmayın. Lütfen Microsoft'u ek ayrıntılar için ziyaret edin.

Windows 7, 8 ve 10

  • Open regedit.exe
  • Göze bakma HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Değiştirebilirsiniz GlobalMaxTcpWindowSize

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

Linux Linux

Linux'un birkaç çeşidi olduğu gibi, tüm yapılandırma seçenekleri aşağıda açıklanmaktadır. Ancak aşağıdaki komutlar size yardımcı olabilir. Mevcut yapılandırılmış ağ ayarlarını görmek için öncelikle:

  • 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

yapılandırmayı düzenlemek için:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • En yüksek OS'nin tampon boyut aldığını yapılandırın
  • sysctl -w net.core.wmem_max=8388608
    • Maksimum OS'nin buffer boyut gönderdiğini yapılandırın
  • sysctl -w net.core.rmem_default=65536
    • Varsayılan OS'nin tampon boyutu aldığını yapılandırın
  • sysctl -w net.core.wmem_default=65536
    • Varsayılan OS'nin tampon boyut gönderdiğini yapılandırın

Lütfen bu değerlerin kullanmak istediğiniz son ayarlar olmadığını unutmayın. Redhat bir işletme desteğiniz varsa veya Ubuntu işletme desteği daha fazla yardımcı olabilir.

Not: 65,535 bytes tarihsel olarak maksimum değerdir. Ancak IETF RFC 1323 daha büyük boyutlara sahiptir.