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