Я использую openSSH для Windows (OpenSSH 7.1p1-1). Я заметил, что после нескольких дней, когда процессы sshd.exe находятся в диапазоне от 20% процессорного времени, происходит скачок до 100% использования всех процессов. Я погуглил проблему, посмотрел здесь и нашел один ответ о том, что при запуске openSSH вместе с антивирусом они могут конкурировать за ресурсы, дело в том, что у меня нет антивируса на этой машине с Windows
Кто-нибудь сталкивался с этой проблемой раньше?
procdump -ma processname
( docs.microsoft.com/sysinternals/downloads/procdump ), чтобы получить 2 или 3 дампа, когда возникнет проблема. Вы можете получить procdump, чтобы сделать это для вас с переключателями, если это необходимо. Затем откройте их в Windbg (есть приложение Store, но я бы установил Windows SDK для вашей платформы и установил Средства отладки). Запустите!runaway
дампы, чтобы найти занятые темы. Затем посмотрите на стеки этих потоков, чтобы попытаться выяснить, что они делают, какие модули задействованы и т. Д. Я бы предложил выполнить следующие действия для нескольких дампов, чтобы убедиться в их совместимости.Ответы:
Если вы используете Windows 10, вы можете попробовать установить официальный клиент OpenSSH для Windows (и сервер тоже, если вам нужен удаленный доступ к Windows через SSH).
В Панели управления -> Приложения , на вкладке Приложения и компоненты нажмите Управление дополнительными функциями и добавьте OpenSSH Client .
Возможно, вам придется удалить другой клиент, запустить ssh.exe, используя полный путь, или настроить% Path% для запуска правильной версии. После установки Windows-версия ssh.exe должна быть установлена
%windir%\System32\OpenSSH\
с этим каталогом, добавленным в% Path%.источник