Windows에서 나중에 분석 할 수 있도록 프로세스 당 % CPU 시간을 파일에 기록하는 쉬운 방법이 있습니까?
최대한 멀리 볼 수…
- 작업 관리자는 프로세스 당 % CPU를 보여 주지만 시각적으로 만 파일에 저장할 수는 없습니다.
- Perfmon을 사용하면 파일에 저장하고 시간 기반 파일 (지정된 시간 간격으로 스냅 샷 찍기)을 추가로 만들 수 있습니다. 프로세스 별 CPU.
- 프로세스 탐색기를 사용하면 프로세스별로 세분화 할 수 있지만 파일을 단일 시점의 스냅 샷으로 만 저장합니다.
그래서 이것들 중 어느 것도 내가 필요한 것은 아닙니다. ‘모니터링을 멈출 때까지 15 초마다 CPU 별 상위 10 개의 프로세스’와 같은 파일을 가져와야합니다. 일부 프로세스는 하루에 여러 번 CPU 사용량이 가끔 급상승하는 원인이되며 어떤 프로세스가 범인인지 찾아야합니다.
아무것도 할 수 있습니까, 아니면 perfmon 또는 프로세스 탐색기의 일부 기능을 놓쳤습니까?
답변
프로세스 모니터 가이를 수행 할 수 있습니다.
먼저 프로파일 링 이벤트 수집을 활성화 할 수 있습니다.
그런 다음 원하는 시간 동안 데이터를 수집하기 만하면됩니다 (오랜 기간 동안 수집하려는 경우 필터를 설정하고 필터링 된 이벤트 삭제를 사용하도록 설정할 수 있음 ). 그런 다음 도구-> 프로세스 활동 요약으로 이동하십시오.
이제 기록 된 모든 활성 프로세스 목록과 시간이 지남에 따른 활동이 표시됩니다.
그런 다음 단일 프로세스에 대한 세부 정보를 두 번 클릭하여 열고 그래프에서 특정 이벤트에 대한 타임 스탬프를 검사 할 수 있습니다.