Win10在系統(tǒng)過程中,發(fā)現(xiàn)系統(tǒng)嚴重卡住,即使打開軟件,也會出現(xiàn)死機問題。重啟后,我們觀察任務管理器中的過程,發(fā)現(xiàn)「系統(tǒng)中斷」CPU 利用率很高,說明您的操作系統(tǒng)在硬件或驅(qū)動程序方面存在相關問題。「系統(tǒng)中斷」造成CPU100%的利用率怎么辦?請參考下文。
何為「系統(tǒng)中斷」?
雖然「系統(tǒng)中斷」與其它 Windows 過程也出現(xiàn)在任務管理器中,但它不是一個真正的過程,它只代表 Windows 中低系統(tǒng)級別的所有「中斷」的 CPU 使用率。
Wikipedia 對系統(tǒng)中斷的專業(yè)解釋如下:
在計算機科學中,中斷是指處理器接收到來自硬件或軟件的信號,應注意某一事件,稱為中斷。
通常,處理器在收到外圍硬件(相對于中央處理器和內(nèi)存)的異步信號或軟件的同步信號后,會進行相應的硬件/軟件處理。發(fā)出這樣的信號稱為中斷請求(interrupt request,IRQ)。硬件中斷導致處理器通過運行信息切換(context switch)保存執(zhí)行狀態(tài)(主要是程序計數(shù)器、程序狀態(tài)字等寄存器信息);軟件中斷通常作為CPU指令集中的指令直接以可編程的方式指示操作信息切換,并將處理導向中斷處理代碼。中斷在計算機多任務處理中尤其有用,尤其是在即時系統(tǒng)中。這種系統(tǒng),包括操作系統(tǒng),也被稱為「中斷驅(qū)動的」(interrupt-driven)。
●CPU 之間通信的一種形式,例如:當您在鍵盤上執(zhí)行輸入操作時,相應的硬件和軟件會進入 CPU 發(fā)送中斷通知任務并觸發(fā)必要的處理。中斷程序任務完成后,處理器將恢復到中斷狀態(tài)。
打開 Windows 任務管理器,盯著「系統(tǒng)中斷」的 CPU 利用率,狂敲鍵盤,觀察 CPU 份額的變化可以驗證上述說法,你的理解也會加深。
CPU 發(fā)送錯誤的中斷信號會導致在任務管理器中看到「系統(tǒng)中斷」的 CPU 利用率過高的問題。通常是健康、運行良好的 Windows 系統(tǒng),系統(tǒng)中斷 CPU 利用率約為 0.1在% 至2% 之間浮動,峰值不超過 7% 也被認為在可接受的正常范圍內(nèi),當然,這也取決于你使用的 CPU 頻率、運行軟件及相關硬件。
如何解決「系統(tǒng)中斷」CPU使用率100%
CPU 長期占用超過5% – 10%,可以懷疑當前系統(tǒng)涉及驅(qū)動程序或硬件問題。如果這個問題不是長期存在的常見現(xiàn)象,可以嘗試重啟操作系統(tǒng)來解決。
1、檢查硬件驅(qū)動器
DPC Latency Checker 這個小工具可以檢查。延遲過程調(diào)用(DPC)與系統(tǒng)中斷處理有關,當中斷處理程序需要延遲低優(yōu)先級任務時,會調(diào)用 DPC。
DPC Latency Checker 可以通過實時音頻和視頻流來分析當前系統(tǒng)是否能妥善處理內(nèi)核設備驅(qū)動的延遲。它是快速發(fā)現(xiàn)驅(qū)動問題的好幫手,不需要安裝。如果你看到紅色條件,它意味著高延遲。
DPC Latency Checker 測試。此外,您還可以安裝 LatencyMon 延時監(jiān)控軟件有助于快速發(fā)現(xiàn)高 DPC 計數(shù)驅(qū)動程序文件。
具有高 DPC 計數(shù)驅(qū)動可能導致大量中斷
2、禁用硬件設備
「排除法」快速定位問題硬件或驅(qū)動。
Win R 打開「運行」— 執(zhí)行 devmgmt.msc 打開設備管理器,逐一禁用硬件并在 DPC Latency Checker或在任務管理器中觀察「系統(tǒng)中斷」逐一排除情況。
● 網(wǎng)卡
● 內(nèi)置調(diào)制解調(diào)器
● 內(nèi)置聲卡設備
● 電視調(diào)諧卡備,如電視調(diào)諧卡、ISDN 或 DSL 適配器等
不要禁止或卸載設備管理器中必要的設備和驅(qū)動程序,如果連接處理器、顯示適配器、IDE 禁止控制器或顯示器等必需品,麻煩可大。
3、拔下或禁用外設外設
DPC Latency Checker 什么都沒發(fā)現(xiàn),問題很可能是 USB 硬件。此時,您可以嘗試刪除所有外設的連接,也可以嘗試在設備管理器中禁用「通用串行總線控制器」中的所有「USB Root Hub」
如果您使用外部鍵盤或 USB(藍牙)鼠標,禁用 USB Root Hub 之后會停止工作,在此之前一定要保證有辦法讓這些設備再次驅(qū)動哦!
4、排除硬件故障
中斷物理導致系統(tǒng)故障。在這種情況下,無論你如何改變驅(qū)動程序,都無法解決問題,因此有必要檢測損壞的部件
硬件故障檢測不在本文范圍內(nèi),這里只提醒您,故障電源或移動電源也可能導致中斷問題,建議在排除硬件故障時確保電源正常。
5、禁用音效
播放設備。
6、更新主板BIOS
BIOS 是系統(tǒng)啟動時驅(qū)動硬件的主要模塊,然后將硬件控制權交給操作系統(tǒng)。因此,在排除中斷問題時,應先去 PC 廠家看看有沒有更新 BIOS 版本,一般 BIOS 版本更新可以解決許多設備底部驅(qū)動的問題Bug 和問題。
PC 的 BIOS 版本:
systeminfo | findstr /I /c:bios #or wmic bios get manufacturer,smbiosbiosversion
刷 BIOS 一定要小心,一定要版本正確,不能設備斷電,更新 BIOS請自己承擔風險!