Я передаю кучу файлов размером с гигабайт с помощью SFTP по довольно быстрому соединению между двумя серверами под управлением Ubuntu linux с небольшой нагрузкой на процессор.
Обычно мне удается достичь скорости передачи 5,0 МБ (около 40 мегабит / сек), хотя у нас есть доступная пропускная способность 90 мегабит, и, похоже, она не хочет повышаться.
При размере 5,0 МБ:
Я не могу заставить его идти быстрее. Если я открою второй сеанс SFTP, они никогда не превысят 5,0 МБ вместе.
А теперь собственно вопрос. Иногда SFTP передает невероятно медленно без видимой причины. Обе машины не заняты, подключение к Интернету пусто, но скорость передачи данных составляет около 120 КБ / с.
Что, черт возьми, происходит?
Я знаю, что существует какой-то механизм, предохраняющий SFTP от перегрузки медленного SSH-соединения, но этот механизм кажется сломанным и ненадежным.
Скорее всего, проблема с пропускной способностью; Большинство хостинг-провайдеров ограничивают вашу пропускную способность после определенного количества используемой пропускной способности. Объясните своим поставщикам, с какими проблемами вы сталкиваетесь, чтобы они могли вам помочь.