Вопрос или проблема
На Windows 10 я использую Putty для входа в машины с Linux.
Проблема, кажется, возникает со всеми версиями Putty.
Через примерно 3 минуты соединение становится медленным, и редактирование файлов превращается в очень медленный процесс.
Как я могу решить эту проблему?
Я опубликовал этот вопрос, намереваясь ответить на него сам, но когда я начал собирать доказательства, я обнаружил, что проблема исчезла в последнем обновлении. Microsoft Windows 10 Pro Версия ОС: 10.0.19041 N/A Сборка 19041
Проблема возникла из-за того, что Windows 10 пытался автоматически настроить соединение.
Решение состояло в том, чтобы сделать это с помощью командной строки (cmd.exe).
netsh int tcp show global
netsh int tcp set global autotuninglevel=disabled
Это нужно было сделать только один раз.
Это, похоже, не влияет на веб-браузеры, но я предположу, что могут быть ситуации, когда это действительно имеет значение.
Кто-нибудь хочет предложить способ отключить автоматическую настройку только для соединений с putty?
Ответ или решение
Решение проблемы медленной работы Putty на Windows 10
Контекст проблемы
Использование Putty для подключения к Linux-машинам на ОС Windows 10 может иногда приводить к снижению скорости соединения. Это наблюдается не только в одной версии Putty, а во всех выпусках, что указывает на более глубокую проблему, связанной с настройками сети.
Причины снижения скорости
Проблема может корениться в настройках автоматической подстройки TCP, которые Windows 10 применяет по умолчанию. Эти настройки могут влиять на производительность соединения, особенно при работе с терминальными приложениями, такими как Putty.
Первичное решение
На основе вашего наблюдения, смена уровня автоматического подстраивания может устранить проблему. Сделать это можно несколькими командами в командной строке Windows:
netsh int tcp show global
netsh int tcp set global autotuninglevel=disabled
После выполнения этих команд вы отключите автоподстройку TCP для всех соединений, что сразу же улучшит качество работы Putty. Эти действия требуют выполнения всего один раз и могут помочь в обеспечении более стабильного соединения. Обратите внимание, что влияние на другие интернет-приложения, такие как веб-браузеры, может быть незначительным, но некоторым образом возможно.
Есть ли способ отключить автонастройку только для Putty?
На данный момент Windows не предоставляет встроенной возможности для настройки автоподстройки TCP на уровне отдельных приложений. Однако, вы можете рассмотреть использование VPN, или специфических прокси-серверов, которые обеспечивают стабильное и быстрое соединение только для зависимости, таких как Putty.
Дополнительные рекомендации
-
Обновление драйверов сети: Убедитесь, что у вас установлены последние версии драйверов сетевой карты. Это может существенно повлиять на скорость соединения.
-
Проверка на фоновые процессы: Иногда фоновые процессы могут потреблять значительное количество ресурсов. Проверьте диспетчер задач на наличие таких процессов и, при необходимости, их завершите.
-
Проверка настройки сети: Если у вас есть возможность, попробуйте изменить настройки маршрутизатора, такие как MTU (Maximum Transmission Unit), что может привести к улучшению производительности сети.
-
Логи и диагностика: Проведите диагностику с помощью утилит, таких как tracert и ping, чтобы выявить возможные проблемы на пути к серверу.
Заключение
Медленная работа Putty на Windows 10 может быть решена изменением настроек автоподстройки TCP. Несмотря на отсутствие специальных средств для подобной настройки для отдельных приложений, использование общих рекомендаций по оптимизации может помочь на пути к стабильному соединению. Если проблема повторится, возможно, следует обратиться к системному администратору или специалисту по сети для более детального анализа.