SFTP медленный с высокой задержкой
Сервер имеет скорость восходящей связи 1 Гбит / с, локальный ПК имеет скорость загрузки 100 Мбит / с. Задержка составляет 89 мс.
Скорость SFTP при загрузке одного файла с сервера на ПК максимально достигает 2,5 МБ / с, хотя при одновременной загрузке нескольких файлов может быть достигнута более высокая пропускная способность.
1 ответ
После настройки размера окна TCP на моем сервере так, чтобы он превышал продукт задержки пропускной способности, я все еще получал низкую скорость загрузки с локального ПК.
Windows 7 использует размер окна TCP по умолчанию 16 МБ, но есть ошибка, которая приводит к тому, что масштабирование окна TCP запускается в "ограниченном" режиме из-за включенной "эвристики" Windows. Решение состоит в том, чтобы отключить эвристику
После этого скорость SFTP с сервера на локальный ПК (89 мс RTT) мгновенно возросла с 2,5 МБ / с до 11 МБ / с.