У меня есть виртуальная машина в Azure с установленным сервером SFTP (от nsoftware).
Я знаю, что SFTP медленнее, чем FTP, но скорость, которую я получаю, ужасна:
Загрузка: передача файла успешна, передано 10 485 760 байт за 19 секунд
Загрузка: передача файла прошла успешно, передано 10 485 760 байт за 99 секунд.
Я мог бы жить с загрузкой, но 99 секунд для файла размером 10 МБ недопустимы.
Я попытался увеличить объем памяти и процессора до очень высоких уровней, но скорости остались неизменными. Поэтому мне непонятно, что ограничивает загрузку.
Я проверил монитор производительности, и ЦП и пропускная способность отображаются нормально как на клиенте, так и на сервере.
Я не знаю, что еще попробовать здесь, чтобы ускорить загрузку.
Торговый партнер требует SFTP, поэтому я не могу переключать протоколы.
В итоге мы перешли на виртуальную машину Linux, которая была специально предназначена для SFTP, и скорость была значительно выше.