У меня два сервера.
Время отклика на эхо-запрос обоих составляет около 210 мс.
Но время ответа ssh совсем другое. Один быстрый (~ 200 мс), а другой довольно медленный (~ 1 с). ЦП и память этих двух серверов разные. Но когда я тестирую, загрузка ЦП составляет 0%.
В чем может быть основная причина такой огромной разницы во времени ответа ssh?
Есть шанс, что это маршрутизация. Это называется асинхронной маршрутизацией, если сеть использует очень разные пути в свою сеть и из нее. Поскольку у вас есть логины на обоих концах, запустите traceroute (используйте mtr), чтобы проверить очевидные различия. Вставьте их сюда, если вам нужно их интерпретировать вручную.
Я не спрашивал, имеете ли вы в виду время ответа при входе в систему, а не во время использования. Отключите обратный поиск при входе в систему с помощью 'UseDNS no' в sshd_config для общего использования и тестирования.
--РЕДАКТИРОВАТЬ--
Когда вы запускаете свой SSH-клиент, используйте ssh -c blowfish user@host
. Это должно ускорить медленное соединение за счет более быстрого шифрования.