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

«Отставание» SSH в локальной сети на некоторых машинах, смешанные дистрибутивы

У меня в течение нескольких месяцев была странная проблема с SSH-соединениями внутри моей локальной сети. Это происходит только тогда, когда я использую свое устройство с Windows 10 для подключения к машине Linux (barebone).

Когда я подключаюсь к SSH-серверу, мне кажется, что мои данные отправляются только раз в секунду. Если я держу клавишу, она ничего не печатает в течение секунды, а после этой секунды я вижу каждое нажатие клавиши за это время.

Вот так это выглядит на рабочих серверах:

Вот как это выглядит на проблемных:

Вещи, которые я проверил / узнал

Есть ли у кого-нибудь какие-нибудь подсказки или вещи, которые я мог бы попробовать? Спасибо

Обычно это признак Алгоритм Нагла, вы можете отключить эту опцию сокета.

(Я видел подобные задержки TCP между Linux и Windows и раньше и в других случаях. В одном случае это было вызвано взаимодействием между размерами TCP Windows и флагами PSH (Push), которые заставляли Windows подтверждать позднее и / или повторять попытку.)