如何處理阿里云ECS服務器CPU利用率過高?
- 作者:木辰科技
- 發(fā)表時間:2020-04-01 11:51:18
- 來源:shmuchen.com
- 瀏覽量:1339
大家都知道云服務器是一種簡單高效、處理能力可彈性伸縮的計算服務,幫助用戶快速構建更穩(wěn)定、安全的應用,提升運維效率,降低 IT 成本,使用戶更專注于核心業(yè)務創(chuàng)新。
如今在國內(nèi)云服務的選擇也有很多,如阿里云、百度云、騰訊云等,這就給了用戶更多根據(jù)自己業(yè)務選擇不同的云服務的選擇。
當我們在使用阿里云云服務器 ECS 時,可能會遇到服務的速度變慢或 ECS 實例突然斷開,此時可以考慮服務器帶寬和 CPU 是否有跑滿或跑高的問題。
如果出現(xiàn) CPU 占用較高,并且長期處于這種情況,那么會對正常訪問服務器以及服務器上運行的應用產(chǎn)生一定的影響。
在Windows 系統(tǒng)下,首先要做的是按以下步驟進行排查:
1、定位問題:找到影響帶寬和 CPU 跑滿或跑高的具體進程。
2、分析處理:排查影響帶寬和 CPU 跑滿或跑高的進程是否正常,并分類進行處理。
在某些情況下這是正常的行為,例如當您購買了 Windows Server 2012 低規(guī)格實例(如實例規(guī)格為 1 核 1 GB),實例 CPU 有時突然飆高,排查后發(fā)現(xiàn) Windows Update 服務在進行自動更新。
其他情況,如:病毒木馬、第三方殺毒軟件、應用程序異常、驅動異常、高 I/O 或高中斷處理的應用程序,也會造成 CPU 占用率高。
具體解決方法如下:
CPU 飆高時,檢查是否后臺有執(zhí)行 Windows Update 進程。
CPU 飆高時,檢查殺毒軟件是否在后臺執(zhí)行掃描操作??蓢L試升級殺毒軟件為最新版本,或者刪除殺毒軟件。
打開 運行 -> MSCONFIG 禁用所有非 Microsoft 自帶服務驅動,然后檢查問題是否再次發(fā)生。
使用商業(yè)版殺毒軟件或 Microsoft 免費工具 Microsoft Safety Scanner 在安全模式下掃描殺毒。
運行 Windows Update 安裝最新 Microsoft 安全補丁。
當 ECS 實例有大量的磁盤訪問、網(wǎng)絡訪問、高計算需求時CPU 高利用率是正常結果,此時可以嘗試升級實例規(guī)格以應對資源瓶頸問題。
而 Linux 實例 CPU 高占用率的處理為:
同樣的如果云服務器 ECS Linux 系統(tǒng)的 CPU 持續(xù)跑高,則會對系統(tǒng)穩(wěn)定性和業(yè)務運行造成影響。
此時,首先可以通過 vmstat 從系統(tǒng)維度查看 CPU 資源的使用情況。其次可以通過 top 從進程緯度來查看其 CPU、內(nèi)存等資源的使用情況。
隨著云計算技術的逐漸成熟,越來越多的用戶選擇上云服務。作為全球領先的云計算服務商阿里云致力于以在線公共服務的方式,提供安全、可靠的計算和數(shù)據(jù)處理能力,讓計算和人工智能成為普惠科技。
此外,阿里云為全球客戶部署200多個飛天數(shù)據(jù)中心,通過底層統(tǒng)一的飛天操作系統(tǒng),為客戶提供全球獨有的混合云體驗。
聲明:本文由 木辰科技 收集整理的《如何處理阿里云ECS服務器CPU利用率過高?》,如轉載請保留鏈接:http://m.asmond.com/news_in/194
上一篇新聞:新冠病毒促進云服務器市場增長,哪些公司迎來機會?