LINUX.ORG.RU
ФорумAdmin

Между компьютерами с латеностью в 140мс и дуплексом в 8мбайт/с скорость 400кбайт/c|

 , , tcp window size


0

4

Есть два компьютера, между ними полностью стабильное интернет-соединение на 8мбайт в сек, с задержками (по пингу) 140мс.

В случае sshfs скорость около 400кбайт в сек, с http в 1 поток - 420кбайт в сек, с http в 90 потоков - почти 8мбайт в сек.

Понятно, что проблема тут в недостаточно больших размерах tcp окна. Я ставил
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 1
на обоих компах, но ситуация не изменилась.

Что я не так делал?

И почему в случае ssh постоянные перерисовки по полсекунды (третями экрана), они там что по 512байт буфер собственный имеют, что ли? Почему нельзя весь экран (символы терминала) скинуть в буфер и переслать мне одной стопкой полностью?

Почитай про разные TCP Congestion Algorithm-ы и выбери себе нужный.

А перерисовка ссх это, скорее всего, проблемы с MTU. Попингуй с "-M do" с одного хоста на другой разным размером пакетов и найди нужный мту.

blind_oracle ★★★★★
()
Последнее исправление: blind_oracle (всего исправлений: 1)
Ответ на: комментарий от anonymous

Не понял в какую. Ссылку, пожалуйста.

ktulhu666 ☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.