Windows (OpenSSH 7.1p1-1)에 openSSH를 사용하고 있습니다. 며칠 후 sshd.exe 프로세스가 20 % cpu 범위에 있으며 프로세스에서 얻은 100 % 활용률을 모두 스파이크했습니다. 나는 문제를 봤고 여기를 보았고 안티 바이러스와 함께 openSSH를 실행할 때 리소스에 대해 경쟁 할 수 있다는 것이 하나의 대답을 찾았습니다. 문제는이 Windows 시스템에 안티 바이러스가 없다는 것입니다
누구든지 전에이 문제가 발생 했습니까?
로그에서 무슨 일이 일어나고 있습니까? 거기에 몇 개의 sshd 전임 수가 있습니까?
—
Jakuje
Sysinternals 제품군을 다운로드 하여 프로세스 진행 상황 을 확인할 수 있습니다. 특히 프로세스 모니터 에서 IO 작업 등을 확인하고 프로세스 탐색기 에서 스레드 등의 프로세스 상태 를 확인할 수 있습니다 .
—
yonisha
문제가있을 때 2 ~ 3 개의 덤프를 얻으려면
—
HelpingHand
procdump -ma processname
( docs.microsoft.com/sysinternals/downloads/procdump )를 실행하십시오 . 필요한 경우 스위치를 사용하여이 작업을 수행하도록 procdump를 얻을 수 있습니다. 그런 다음 Windbg에서 엽니 다 (Store 앱이 있지만 플랫폼에 Windows SDK를 설정하고 디버깅 도구를 설치합니다). 사용 !runaway
중인 스레드를 찾기 위해 덤프에 대해 실행하십시오 . 그런 다음이 스레드의 스택을보고 수행중인 작업, 관련된 모듈 등을 확인하십시오. 일관성이 있는지 확인하기 위해 몇 개의 덤프에서 다음을 수행하는 것이 좋습니다.