Изчислете оптималния размер на прозореца 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 байта е исторически максималната стойност. Въпреки това ETF RFC 1323 разполага с по-големи размери.