發(fā)布時間:2019-04-22 瀏覽次數(shù):3261
1.找到影響帶寬和 CPU 跑滿或跑高的具體進程
2.分析處理。排查影響帶寬和 CPU 跑滿或跑高的進程是否正常
WINDOWS系統(tǒng)本身可以定位 CPU 和帶寬跑滿或跑高的問題,例如任務管理器,資源監(jiān)視器(Resource Monitor),性能監(jiān)視器(Performance Monitor), Process Explorer,Xperf (Windows server 2008 以后),抓取系統(tǒng) Full Memory Dump 檢查。在流量大的情況下,您還可以使用 工具如:Wireshark 抓取一段時間的網(wǎng)絡包,分析檢查。
操作步驟
在桌面左下角單擊“開始”菜單,選擇“運行”。
打開運行框后,在框中輸入 perfmon -res 并單擊確定。

在資源監(jiān)視器頁面中,查看各進程是否有 CPU 或帶寬跑滿/跑高的現(xiàn)象。

針對占用資源較高的進程,查看對應的進程ID和進程的程序名。定位進程ID后,結合任務管理器判斷程序是否異常并定位程序的具體位置。定位異常進程前,需要在任務管理器中選擇“查看(V)”>“選擇列(S)”。

在彈出的框中選擇“PID(進程標識符)”,單擊確定。
任務管理器的“進程”頁面中,將會增加“PID”這一項。單擊“PID”項,通過排序,找到之前資源監(jiān)視器查看到的異常進程。右擊進程名稱,選擇“打開文件位置”,定位進程是不是惡意程序。

正常情況下,當客戶頻繁訪問業(yè)務,或由于 Windows 自身服務(更新服務等)都可能會占用較高網(wǎng)絡流量和 CPU 。針對正常進程導致的 CPU 和帶寬跑滿或跑高的情況,請按照如下順序逐一進行排查。
檢查后臺是否有執(zhí)行 Windows Update 的行為。
建議在服務器上安裝殺毒軟件,進行殺毒。如有安裝殺毒軟件,請檢查 CPU 或帶寬飆高時,殺毒軟件是否在后臺執(zhí)行掃描操作。如果可能,請升級殺毒軟件到最新版本,或者刪除運行異常的殺毒軟件。
檢查服務器應用程序是否有大量的磁盤訪問/網(wǎng)絡訪問行為/高計算需求。通過嘗試增配實例規(guī)格的方式,使用更多核數(shù)/內存的規(guī)格來解決資源瓶頸問題,如升級網(wǎng)絡帶寬。
若自身服務器配置較高,再去升級配置已經(jīng)沒有太大意義。架構方面也并非是服務器配置越高就越好。此時,您需要嘗試進行應用分離,同時對相關程序進行優(yōu)化。
異常跑滿或跑高的分析處理
對于 CPU 和帶寬異常跑滿或跑高的情況,可能是被惡意病毒、木馬入侵導致的。有時三方惡意程序可能會利用操作系統(tǒng)的svchost.exe,或者 Tcpsvcs.exe來偽裝,引起高帶寬的占用。需要手動對異常進程進行查殺,并通過安裝如護衛(wèi)神云查殺工具掃描網(wǎng)站程序文件是否有異常。
運行 Windows Update 來安裝最新的微軟安全補丁。
使用 MSconfig 禁用所有非微軟自帶服務驅動,觀察系統(tǒng)情況。
在線聯(lián)系售前顧問,一對一解答