云服務(wù)器運(yùn)行速度變慢或云服務(wù)器突然出現(xiàn)網(wǎng)絡(luò)斷開,可能是云服務(wù)器的帶寬和 CPU 利用率過高導(dǎo)致。恒創(chuàng)科技服務(wù)器控制臺已內(nèi)置 CPU 和流量監(jiān)控圖供您查看。您可以參考如下步驟排查占用過高問題:
問題定位
定位影響云服務(wù)器帶寬和CPU利用率高的進(jìn)程。
Windows 操作系統(tǒng)本身提供較多工具可以定位問題,包括任務(wù)管理器、性能監(jiān)視器(Performance Monitor)、資源監(jiān)視器(Resource Monitor)、Process Explorer、Xperf (Windows server 2008 以后)和抓取系統(tǒng) Full Memory Dump檢查。在流量大的情況下,您還可以使用 Wireshark 抓取一段時(shí)間的網(wǎng)絡(luò)包,分析流量使用情況。
問題排查步驟
1. 使用 VNC 登錄云服務(wù)器。
2. 打開 運(yùn)行 窗口,輸入:perfmon -res 打開資源監(jiān)視器。
3. 在 資源監(jiān)視器 中,單擊 CPU 或 網(wǎng)絡(luò) ,查看 CPU 占用或率帶寬使用情況。
4. 查看 CPU 和帶寬占用率較高的進(jìn)程 ID 和進(jìn)程名。
5. 在 VNC 登錄后的桌面中,同時(shí)按 Ctrl+Alt+Del,打開 Windows任務(wù)管理器?;虼蜷_ 運(yùn)行 窗口,輸入:taskmgr,打開 Windows任務(wù)管理器。并在任務(wù)管理器中打開 PID,找到進(jìn)程的具體位置,核對是否異常進(jìn)程。詳細(xì)步驟如下:
● 選擇【詳細(xì)信息】選項(xiàng)卡。
● 單擊 PID 進(jìn)行排序。
● 在查找到的 CPU 或帶寬占用率高的進(jìn)程上右鍵單擊【打開文件位置】。
● 定位進(jìn)程是否是正?;蚴欠駷閻阂獬绦?。
問題處理
判斷造成 CPU 或帶寬占用率高的進(jìn)程屬于正常進(jìn)程還是異常進(jìn)程,并分類進(jìn)行處理。
● 正常進(jìn)程:優(yōu)化程序,或 升級云服務(wù)器配置。
● 異常進(jìn)程:建議手動關(guān)閉進(jìn)程,您也可以借助第三方工具關(guān)閉進(jìn)程。
正常進(jìn)程的處理建議
1. 如果您的操作系統(tǒng)是 Windows 2008/Windows 2012,請檢查云服務(wù)器配置,建議云服務(wù)器配置在 2核(vCPU) 2GB(內(nèi)存) 或以上。
2. 檢查后臺是否有執(zhí)行 Windows Update 的行為。
3. 檢查殺毒軟件是否正在后臺執(zhí)行掃描操作。
4. 核對云服務(wù)器運(yùn)行的應(yīng)用程序中是否有對網(wǎng)絡(luò)和 CPU 要求高的需求,如果是,建議您升級云服務(wù)器配置。
5. 如果云服務(wù)器配置已經(jīng)比較高,建議考慮云服務(wù)器上應(yīng)用場景的分離部署,例如將數(shù)據(jù)庫和應(yīng)用分開部署。
異常進(jìn)程的處理建議
如果 CPU 或帶寬利用率高是由于病毒、木馬入侵導(dǎo)致的,那么需要手動結(jié)束進(jìn)程。建議的處理順序如下:
1. 使用商業(yè)版殺毒軟件或安裝微軟安全工具 Microsoft Safety Scanner,在安全模式下掃描病毒。
2. 安裝 Windows 最新補(bǔ)丁。
3. 使用 MSconfig 禁用所有非微軟自帶服務(wù)驅(qū)動,檢查問題是否再次發(fā)生。
4. 若服務(wù)器或站點(diǎn)遭受 DDOS 攻擊或 CC 攻擊等,短期內(nèi)產(chǎn)生大量的訪問需求。建議采取 DDoS/CC 防護(hù)措施。
如果通過上述排查,云服務(wù)器仍然卡頓,請?zhí)峤还?,獲取恒創(chuàng)科技金牌技術(shù)支持。