대부분의 CPU를 사용하는 명령줄 목록 프로세스

대부분의 CPU를 사용하는 명령줄 목록 프로세스

sysinternals process explorer아래에 붙여넣은 스크린샷 과 유사하게 총 CPU 사용량 비율과 대부분의 CPU를 차지하는 프로세스를 주기적으로 캡처하고 저장하는 명령줄 도구/스크립트를 찾고 있습니다 .

나는 시도했다

C:\Windows\system32>typeperf "\process(*)\% processor time" -sc 1

첫 번째 행에는 프로세스 이름이 있고 두 번째 행에는 CPU 사용량이 있는 두 개의 행이 출력됩니다.

C:\Windows\system32>typeperf "\process(_Total)\% processor time" "\process(mcshield)\% processor time" -sc 1

"(PDH-CSV 4.0)","\\****\process(_Total)\% processor time","\\****\process(mcshield)\% processor time"
"01/25/2021 09:06:44.599","792.840227","29.364453"

The command completed successfully.

컴퓨터에는 8개의 코어가 있으므로 이를 8로 나누어 "현재" CPU 사용률을 얻을 수 있습니까?

나는 확인했다 sysinternal pslist. 행당 하나의 프로세스가 있지만 CPU % 측면에서 숫자가 무엇을 의미하는지 알 수 없습니다.

C:\Windows\system32>pslist -nobanner
Process information for W-2D5TQQ2:

Name                Pid Pri Thd  Hnd   Priv        CPU Time    Elapsed Time
Idle                  0   0   8    0     60     4:38:55.890     1:19:32.649
System                4   8 289 5662    216     0:28:33.656     1:19:32.649
Secure System        72   8   0    0    184     0:00:00.000     1:19:40.412
Registry            128   8   4    0  14012     0:00:13.406     1:19:40.225
smss                620  11   2   53   1188     0:00:01.015     1:19:32.630
csrss               960  13  13  901   1932     0:00:20.796     1:19:08.909
wininit             648  13   1  163   1372     0:00:00.218     1:19:04.494

여기에 이미지 설명을 입력하세요

관련 정보