Picos de CPU al 100% cuando se usa openSSH para Windows

8

Estoy usando openSSH para Windows (OpenSSH 7.1p1-1). Noté que después de unos días que los procesos sshd.exe están en el rango de 20% de CPU, el pico al 100% de utilización, todo tomado por los procesos. Busqué en Google el problema y busqué aquí y encontré una respuesta que decía que cuando se ejecuta openSSH junto con un antivirus pueden competir por los recursos, lo que pasa es que no tengo antivirus en esta máquina con Windows

¿Alguien ha encontrado este problema antes?

Doc
fuente
¿Qué está pasando en los registros? ¿Cuántos precesos sshd ves allí?
Jakuje
1
Puede descargar la suite Sysinternals para ver qué sucede con los procesos, específicamente puede verificar Process Monitor para verificar las operaciones de E / S, etc. y Process Explorer para ver el estado del proceso, como subprocesos, etc.
yonisha
1
Ejecutaría: procdump -ma processname( docs.microsoft.com/sysinternals/downloads/procdump ) para obtener 2 o 3 volcados cuando tenga el problema. Puede hacer que procdump lo haga por usted con interruptores si es necesario. Luego ábralos en Windbg (hay una aplicación de la Tienda, pero configuraría el SDK de Windows para su plataforma e instalaría las Herramientas de depuración). Corre !runawaycontra los vertederos para encontrar los hilos ocupados. Luego, mire las pilas de estos subprocesos para intentar deducir qué están haciendo, qué módulos están involucrados, etc. Sugeriría realizar lo siguiente en algunos volcados para ver si es consistente.
HelpingHand

Respuestas:

0

Si está utilizando Windows 10, puede intentar instalar el Cliente OpenSSH Oficial de Windows (y también el servidor si desea acceso remoto a Windows a través de SSH).

Desde el Panel de control -> Aplicaciones , en la pestaña Aplicaciones y características , haga clic en Administrar características opcionales y agregue OpenSSH Client .

Es posible que deba desinstalar el otro cliente, ejecutar ssh.exe con la ruta completa o ajustar su% Path% para ejecutar la versión correcta. Una vez instalada, la versión de Windows de ssh.exe debe instalarse %windir%\System32\OpenSSH\con este directorio agregado a su% Path%.

Thomas Guyot-Sionnest
fuente