Używam openSSH dla Windows (OpenSSH 7.1p1-1). Zauważyłem, że po kilku dniach procesy sshd.exe są w zakresie 20% procesora, skok do 100% wykorzystania wszystkich procesów. przejrzałem problem i poszukałem tutaj i znalazłem jedną odpowiedź, mówiąc, że kiedy uruchamiam openSSH wraz z antywirusem, mogą konkurować o zasoby, chodzi o to, że nie mam antywirusa na tym komputerze z systemem Windows
Czy ktoś wcześniej napotkał ten problem?
procdump -ma processname
( docs.microsoft.com/sysinternals/downloads/procdump ), aby uzyskać 2 lub 3 zrzuty, gdy wystąpi problem. W razie potrzeby możesz poprosić procdump o zrobienie tego za pomocą przełączników. Następnie otwórz je w Windbg (istnieje aplikacja Store, ale ustawiłbym Windows SDK dla twojej platformy i zainstalowałem Narzędzia do debugowania). Uruchom!runaway
przeciwko zrzutom, aby znaleźć zajęte wątki. Następnie spójrz na stosy tych wątków, aby spróbować dowiedzieć się, co robią, które moduły są zaangażowane itp. Sugeruję wykonanie następujących czynności na kilku zrzutach, aby sprawdzić, czy jest spójny.Odpowiedzi:
Jeśli używasz systemu Windows 10, możesz spróbować zainstalować oficjalnego klienta OpenSSH systemu Windows (i serwer również, jeśli chcesz uzyskać zdalny dostęp do systemu Windows przez SSH).
Z Panelu sterowania -> Aplikacje , na karcie Aplikacje i funkcje kliknij Zarządzaj funkcjami opcjonalnymi i dodaj klienta OpenSSH .
Może być konieczne odinstalowanie drugiego klienta, uruchomienie ssh.exe przy użyciu pełnej ścieżki lub dostosowanie% Path%, aby uruchomić prawidłową wersję. Po zainstalowaniu należy zainstalować wersję ssh.exe systemu Windows
%windir%\System32\OpenSSH\
z tym katalogiem dodanym do% Path%.źródło