У меня в течение нескольких месяцев была странная проблема с SSH-соединениями внутри моей локальной сети. Это происходит только тогда, когда я использую свое устройство с Windows 10 для подключения к машине Linux (barebone).
Когда я подключаюсь к SSH-серверу, мне кажется, что мои данные отправляются только раз в секунду. Если я держу клавишу, она ничего не печатает в течение секунды, а после этой секунды я вижу каждое нажатие клавиши за это время.
Вот так это выглядит на рабочих серверах:
Вот как это выглядит на проблемных:
Вещи, которые я проверил / узнал
Есть ли у кого-нибудь какие-нибудь подсказки или вещи, которые я мог бы попробовать? Спасибо
Обычно это признак Алгоритм Нагла, вы можете отключить эту опцию сокета.
(Я видел подобные задержки TCP между Linux и Windows и раньше и в других случаях. В одном случае это было вызвано взаимодействием между размерами TCP Windows и флагами PSH (Push), которые заставляли Windows подтверждать позднее и / или повторять попытку.)