TCP Optimal Window
TCP Оптимальный калькулятор размера окна
Вычислите оптимальный размер окна TCP, необходимый для максимизации пропускной способности на основе скорости соединения и задержки сети.
Результаты расчета
лягушкаИзменения конфигурации системы
Каждая операционная система требует различных изменений конфигурации для настройки окна приема TCP.
Windows XP XP
- Открыть
regedit.exe - Просмотреть
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - Вы можете изменить
TcpWindowSizeиGlobalMaxTcpWindowSize
Обратите внимание, что на той же странице можно отрегулировать несколько других факторов в производительности передачи. Пожалуйста, посетите Microsoft для получения дополнительной информации.
Windows 7, 8 и 10
- Open
regedit.exe - Просмотреть
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - Вы можете изменить
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, не все параметры конфигурации описаны ниже. Однако следующие команды могут помочь вам. Во-первых, чтобы просмотреть текущие настроенные настройки сети, используйте:
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.conf
-
sysctl -w net.core.rmem_max=8388608- Конфигурирует максимальный размер буфера ОС
-
sysctl -w net.core.wmem_max=8388608- Настройка максимального размера буфера OS send
-
sysctl -w net.core.rmem_default=65536- Настройка по умолчанию ОС получает размер буфера
-
sysctl -w net.core.wmem_default=65536- Настройка по умолчанию OS send buffer size
Обратите внимание, что эти значения не обязательно являются окончательными настройками, которые вы хотите использовать. Если у вас есть поддержка Redhat или поддержка Ubuntu, они могут помочь вам.
Примечание: 65 535 байт исторически является максимальным значением. Однако IETF RFC 1323 имеет большие размеры.