Розрахувати оптимальний розмір вікна TCP, необхідний для максимальної пропускної здатності на основі швидкості посилання та затримки мережі.
Кожна операційна система вимагає різних змін конфігурації для регулювання вікна отримання TCP.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize і GlobalMaxTcpWindowSizeБудь ласка, зауважте, що на одній сторінці можна налаштувати декілька інших чинників. Будь ласка, відвідайте Microsoft для додаткових деталей.
regedit.exeHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersGlobalMaxTcpWindowSizePlease note that several other factors in transfer performance can be adjusted on the same page. Please visit Microsoft for additional details.
Як описано кілька варіантів Linux не всі параметри конфігурації. Однак такі команди можуть допомогти вам. По-перше, щоб переглянути поточне налаштування мережі:
cat /proc/sys/net/ipv4/tcp_memcat /proc/sys/net/core/rmem_defaultcat /proc/sys/net/core/rmem_maxcat /proc/sys/net/core/wmem_defaultcat /proc/sys/net/core/wmem_maxcat /proc/sys/net/core/optmem_maxДля редагування конфігурації:
sysctl -p /etc/sysctl.confsysctl -w net.core.rmem_max=8388608
sysctl -w net.core.wmem_max=8388608
sysctl -w net.core.rmem_default=65536
sysctl -w net.core.wmem_default=65536
Будь ласка, зауважте, що ці значення не обов'язково кінцеві налаштування, які ви хочете використовувати. Якщо у вас є підтримка Redhat або підтримка Ubuntu, вони можуть допомогти додатково.
Примітка: 65,535 байтів історично максимальне значення. Однак IETF RFC 1323 містить більші розміри.