.. назва: Калькулятор оптимального розміру вікна TCP .. slug: tcp-optimal-window-size-calculator .. дата: 2025-12-26 15:00:00 UTC .. теги: мережа, калькулятор, інструмент .. категорія: Калькулятори .. посилання: .. опис: обчисліть оптимальний розмір вікна TCP, використовуючи добуток пропускної здатності на затримку для заданого RTT і пропускної здатності. Збільште пропускну здатність на довгих мережевих шляхах. .. тип: текст
Розрахуйте оптимальний розмір вікна TCP, необхідний для максимізації пропускної здатності на основі швидкості вашого з’єднання та затримки мережі.
Кожна операційна система потребує різних змін у конфігурації для налаштування вікна отримання TCP.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSizeіGlobalMaxTcpWindowSizeЗауважте, що кілька інших факторів продуктивності передачі можна налаштувати на тій же сторінці. Відвідайте корпорацію Майкрософт, щоб отримати додаткові відомості.
regedit.exeHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersGlobalMaxTcpWindowSizeЗауважте, що кілька інших факторів продуктивності передачі можна налаштувати на тій же сторінці. Відвідайте корпорацію Майкрософт, щоб отримати додаткові відомості.
Оскільки існує кілька варіантів 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 передбачає більші розміри.