簡體   English   中英

Powershell獲得總體CPU使用率

[英]Powershell get overall CPU usage

我有一個腳本,可以輸出我的總體CPU使用率。 但是,如果將此與任務管理器進行比較,則會得到一個不同的數字。 我的腳本是錯誤的還是有更好的方法呢?

$cpu = Get-WmiObject win32_processor 
logwrite $cpu.LoadPercentage

任務管理器說26%,而輸出文件說1%。 我的腳本大部分時間都說0%,1%或2%。

任務管理器說26%,而輸出文件說1%

原因是, CPU Usage隨時間的流逝而波動,這反映在任務管理器中。 如果您看到任務管理器,則CPU usage每次都會波動。

腳本中的$cpu.LoadPercentage可在time of creation輸出文件time of creation您提供CPU usage 因此,您會看到異常。 您應該尋找一種更動態的方式來獲取CPU usage或定期獲取它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM