阿里云ECS Windows服務器CPU占用高的處理辦法
我們在使用阿里云服務器ECS實例時,有時候會遇到出現(xiàn) CPU 占用高的情況,如果長期處于這種情況,會對正常訪問服務器以及服務器上運行的應用產(chǎn)生一定的影響。下文阿里云代理商就為大家分析出現(xiàn)這種情況的原因以及解決辦法:
Windows 實例出現(xiàn) CPU 高利用率原因分析
在一些情況下出現(xiàn) CPU 的高占用是正常的,假如購買了 Windows Server 2012 低規(guī)格實例(如實例規(guī)格為 1 核 1 GB),實例 CPU 有時突然飆高,排查后發(fā)現(xiàn) Windows Update 服務在進行自動更新。其他情況,如:病毒木馬、第三方殺毒軟件、應用程序異常、驅(qū)動異常、高 I/O 或高中斷處理的應用程序,也會造成 CPU 占用率高。
解決方法
1、CPU 飆高時,檢查是否后臺有執(zhí)行 Windows Update 進程。
2、CPU 飆高時,檢查殺毒軟件是否在后臺執(zhí)行掃描操作。用戶可以直接把殺毒軟件的版本更新到最新,或者是直接刪除殺毒軟件
3、打開 運行 -> MSCONFIG 禁用所有非 Microsoft 自帶服務驅(qū)動,然后檢查問題是否再次發(fā)生。
4、使用商業(yè)版殺毒軟件或 Microsoft 免費工具 Microsoft Safety Scanner 在安全模式下掃描殺毒。
5、運行 Windows Update 安裝最新 Microsoft 安全補丁。
6、當 ECS 實例有大量的磁盤訪問,網(wǎng)絡訪問,高計算需求時,CPU 高利用率是正常結(jié)果,您可以嘗試升級實例規(guī)格以應對資源瓶頸問題。
7、更多解決方法可以直接通過本站客服咨詢,阿里云代理商技術(shù)團隊會為您提供一對一技術(shù)服務。
阿里云代理商 Windows 實例排查工具推薦
1】任務管理器
1、通過任務管理器能夠直觀的檢查應用程序列表,從而定位占用CPU 較高的應用程序(如下圖所示)
在性能頁面檢查 CPU 占用率時,右擊 CPU 使用率圖示,單擊將圖形更改為 -> 邏輯處理器。如下圖顯示了 4 個邏輯 CPU 的利用率(如下圖所示)
2、如果某一個進程 CPU 飆升到接近100% ,其它的CPU 變化不是很大,這就可以能是網(wǎng)絡 I/O 處理造成的
2】 資源監(jiān)視器
用戶能夠直觀的檢查 CPU 使用率,同時還可以通過句柄和模塊搜索對應的進程(如下圖所示)
3】Process Explorer
一款 Microsoft Sysinternals 工具,通過配置正確的 Symbols,檢查對應應用程序的線程調(diào)用的 Call Stack,來定位可能的問題驅(qū)動
4】性能監(jiān)視器
注:性能監(jiān)視器(Performance Monitor)是 Microsoft 專業(yè)收集各個組件性能計數(shù)器的工具。對于系統(tǒng)CPU資源消耗,有多個Counter來檢查。通過開始-> 運行-> perfmon 打開工具。
Performance 有三個核心參數(shù):
\Processor(_Total)\% Processor Time
\Processor(*)\% User Time
\Processor(*)\% Privileged Time
其中,\Processor(_Total)\% Processor Time 是 \Processor(*)\% User Time 與 \Processor(*)\% Privileged Time使用之和
1、查看 \Processor(*)\% Privileged Time 數(shù)據(jù)。
\Processor(*)\% Privileged Time 是應用程序在內(nèi)核中執(zhí)行系統(tǒng)調(diào)用(例如驅(qū)動、IRP,上下文切換等)操作的時間。如果操作系統(tǒng)花費多余 30% 的時間在Privileged Time,如下圖,意味著實例正在進行高 I/O 吞吐相關的操作
2、% Privileged Time 很高時,進一步檢查 % DPC Time、% Interrupt Time 以及 Context Switches/sec的情況
高 % DPC Time、% Interrupt Time 意味著未知設備出現(xiàn)大量的操作或者很差的性能問題
高 Context Switches/sec 意味著有大量的線程處于 Ready 狀態(tài),需要減少線程的數(shù)量解決問題
3、% DPC Time、% Interrupt Time 很高時,使用 Microsoft Xperf 工具進一步分析
4、查看 \Processor(*)\% User Time 數(shù)據(jù) 如果問題還未能解決,您可以到阿里云社區(qū)進行免費咨詢,或聯(lián)系云市場商家尋求幫助。
北京優(yōu)勝智連科技有限公司-阿里云全國授權(quán)代理,11年專注于阿里云服務器,安全可靠放心!




