如何在電腦空閒時檢查 CPU 的峰值情況

如何在電腦空閒時檢查 CPU 的峰值情況

我的 Windows 10 筆記型電腦配備 i7 和 16 GB RAM,當我不使用它時,風扇通常會全速運轉。當我嘗試喚醒它以檢查發生了什麼時,有時響應有點慢。每次我嘗試打開任務管理器以查看“詳細資料”選項卡並查看正在使用 CPU 的內容時,都沒有顯示任何內容。我以管理員身份運行,所有任務都顯示。我猜測系統隱藏了它正在做什麼,因為它被視為「系統」任務。

有什麼好用的工具可以監控和報告 CPU 使用率?我以前使用過 ProcMon,但我沒有發現輸出特別準確或有幫助。

更重要的是,我怎麼能阻止這種情況發生?我很惱火的是,這麼多軟體覺得需要在我的電腦空閒時做一些事情。有沒有類似ZoneAlarm的東西,但針對CPU?

答案1

安裝 Windows 效能工具包,它是Windows 10 SDK

運行"C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\WPRUI.exe",選擇First LevelCPU點擊Start

在此輸入影像描述

現在讓電腦閒置,等待風扇再次出現。現在等待 20 秒,然後按一下Save將追蹤儲存到 ETL 檔案中。

在此輸入影像描述

現在雙擊 ETL 將其載入到 WPA.exe 中。在 WPA 中載入調試符號CPU usage (Sampling)並將圖表從左側拖曳到分析窗格中。右鍵單擊匯總表的標題並啟動堆疊列。

現在查看哪個進程使用最多的 CPU(權重%)並展開堆疊並尋找該進程執行的函數名稱。

我假設您認為這ntoskrnl.exe!MiScrubMemoryWorker是原因。

Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp (s), % Weight
8, , , ,    |    |    |- ntoskrnl.exe!MiScrubMemoryWorker, 79667, , 12,45
9, , , ,    |    |    |    ntoskrnl.exe!MiScrubNode, 79667, , 12,45
10, , , ,   |    |    |    ntoskrnl.exe!MiScrubNodeLargePages, 79667, , 12,45
11, , , ,   |    |    |    ntoskrnl.exe!MiScrubNodeLargePageList, 79667, , 12,45
12, , , ,   |    |    |    |- ntoskrnl.exe!MiScrubPage, 79663, , 12,45
13, , , ,   |    |    |    |    |- ntoskrnl.exe!RtlScrubMemory, 79653, , 12,45
14, , , ,   |    |    |    |    |    |- ntoskrnl.exe!RtlpGenericRandomPatternWorker, 38549, , 6,02

這是一個透過填充/讀取某些模式來測試記憶體是否有錯誤的功能 ( ntoskrnl.exe!RtlpGenericRandomPatternWorker)。

這是設計使然,當您的裝置空閒時空閒維護任務啟動時就會發生這種情況。

您可以在任務排程器下停用名為「RunFullMemoryDiagnostic」的記憶體診斷元件Task Scheduler Task Scheduler Library->Microsoft->Windows->MemoryDiagnostic

在此輸入影像描述

如果這不是原因,請在 OneDrive 上共享 ETL(壓縮為 zip)並在此處發布連結。

答案2

那麼您所能得到的只是正在執行的進程清單(任務管理器)。所有其他工具都使用相同的數據。一般來說,您可以追蹤進程並檢查它們需要多少 CPU 時間,但:

1) 反應緩慢可能有多種原因 2) 風扇尖峰與 CPU 使用率關係不大

我認為它不是 U 系列 i7,而是 M,所以這是一個要求相當高的系統,需要經常冷卻。風扇運轉的時間和速度取決於風扇配置。

答案3

您可能會浪費數週的時間來尋找這個問題。我的是透過乾淨的 Windows 10 安裝而不是升級來清除的。

在嘗試全新安裝之前,請使用鑰匙查找器取得目前金鑰並確保您擁有舊的 Windows 8 金鑰。

完成這些後,進行標準備份,下載 USB 建立工具來建立 Win10 安裝程序http://bit.ly/winxusb

從製造商網站獲取驅動程式等 - 在升級之前將它們放在 USB 記憶棒上 - 有幾次當我需要 USB/網路/wifi 驅動程式並且沒有任何連接可供獲取時,我遇到了困難。

雖然需要一段時間,但當您看到電腦完全按照應有的方式運作時,您會感到非常滿意。

答案4

重新安裝Windows是最後的手段!資源監視器是一個更詳細的任務管理器,它會按當前 CPU % 和平均 CPU % 列出所有進程,因此您可以找到導致峰值的原因。

另外,如果您想更具冒險精神,您可能想嘗試用一罐壓縮空氣吹掉筆記型電腦內部的灰塵,這樣風扇就不需要旋轉得那麼厲害。

相關內容