Назад | Перейти на главную страницу

Почему SFTP такой медленный на виртуальной машине Azure

У меня есть виртуальная машина в Azure с установленным сервером SFTP (от nsoftware).

Я знаю, что SFTP медленнее, чем FTP, но скорость, которую я получаю, ужасна:

Загрузка: передача файла успешна, передано 10 485 760 байт за 19 секунд

Загрузка: передача файла прошла успешно, передано 10 485 760 байт за 99 секунд.

Я мог бы жить с загрузкой, но 99 секунд для файла размером 10 МБ недопустимы.

Я попытался увеличить объем памяти и процессора до очень высоких уровней, но скорости остались неизменными. Поэтому мне непонятно, что ограничивает загрузку.

Я проверил монитор производительности, и ЦП и пропускная способность отображаются нормально как на клиенте, так и на сервере.

Я не знаю, что еще попробовать здесь, чтобы ускорить загрузку.

Торговый партнер требует SFTP, поэтому я не могу переключать протоколы.

В итоге мы перешли на виртуальную машину Linux, которая была специально предназначена для SFTP, и скорость была значительно выше.