Làm thế nào tôi sẽ nhận được tổng số sử dụng CPU từ Windows Command Prompt ?:Get sử dụng CPU từ Windows Command Prompt
Output dự kiến:
27%
Làm thế nào tôi sẽ nhận được tổng số sử dụng CPU từ Windows Command Prompt ?:Get sử dụng CPU từ Windows Command Prompt
Output dự kiến:
27%
C:\> wmic cpu get loadpercentage
LoadPercentage
0
Hoặc
C:\> @for /f "skip=1" %p in ('wmic cpu get loadpercentage') do @echo %p%
4%
Kudo cho bạn! Tôi có một câu hỏi cho việc này. Bạn có mã cho việc này nhận được việc sử dụng CPU của một máy tính từ xa hoặc một máy chủ? – Dhenn
Trong một môi trường doman với các quyền thích hợp; 'wmic/node: machinename cpu nhận được tải trọng phần trăm cho các kịch bản khác, bạn sẽ phải google * remote wmic machine * –
@AlexK. thêm/mỗi: 1 lặp lại điều này trong một vòng lặp. –
Sau đây hoạt động chính xác trên Windows 7 Ultimate từ lời nhắc lệnh nâng lên:
C:\Windows\system32>typeperf "\Processor(_Total)\% Processor Time"
"(PDH-CSV 4.0)","\\vm\Processor(_Total)\% Processor Time"
"02/01/2012 14:10:59.361","0.648721"
"02/01/2012 14:11:00.362","2.986384"
"02/01/2012 14:11:01.364","0.000000"
"02/01/2012 14:11:02.366","0.000000"
"02/01/2012 14:11:03.367","1.038332"
The command completed successfully.
C:\Windows\system32>
Hoặc cho một bản chụp:
C:\Windows\system32>wmic cpu get loadpercentage
LoadPercentage
8
typeperf "\processor(_total)\% processor time"
làm việc trên Win7, bạn chỉ cần trích xuất các giá trị phần trăm mình khỏi chuỗi trích dẫn ngoái.
câu hỏi liên quan: http://stackoverflow.com/questions/2415085/is-it-possible-to-know-the-cpu-utilization-from-command-line – Aziz
@Aziz - Có liên quan, nhưng không trả lời câu hỏi – Mike
@mdm typeperf "\ processor (_total) \% thời gian xử lý" - Nhưng nó không hoạt động trên win 7 – Mike