亚洲综合极品香蕉久久网,久久夜精品综合缴情五月 ,亚洲动漫成人一区二区,国产在线不卡视频,国产丝袜精品不卡,亚洲乱码日产精品bd,久久久久久国产精品免费网站,亚洲综合av一区二区三区
×

幫助中心

常見問題
資料下載
新手上路

云服務器ECS Linux系統帶寬和CPU跑滿或跑高排查

  • 作者:新網
  • 文章來源:新網
  • 點擊數:100
  • 更新時間:2019-02-21 17:53:13

 CPU跑滿或跑高

如果服務器上的CPU持續跑高,則會對系統穩定性和業務運行造成影響。以下對CPU占用率較高問題的排查分析做簡要說明。

使用vmstat 查看系統緯度的 CPU 負載   

您可以通過vmstat從系統維度查看CPU資源的使用情況。

用法說明:

命令:

1.  vmstat -n 1

2.  # -n 1 表示結果一秒刷新一次。

示例輸出:

圖片1.png

返回結果中的主要數據列說明:

r:表示系統中 CPU 等待處理的線程。由于 CPU 每次只能處理一個線程,所以,該數值越大,通常表示系統運行越慢。

us:用戶模式消耗的 CPU 時間百分比。該值較高時,說明用戶進程消耗的 CPU 時間比較多,比如,如果該值長期超過 50%,則需要對程序算法或代碼等進行優化。

sy:內核模式消耗的 CPU 時間百分比。

waIO 等待消耗的 CPU 時間百分比。該值較高時,說明IO等待比較嚴重,這可能磁盤大量作隨機訪問造成的,也可能是磁盤性能出現了瓶頸。

id:處于空閑狀態的 CPU 時間百分比。如果該值持續為 0,同時 sy 是 us 的兩倍,則通常說明系統則面臨著 CPU 資源的短缺。

使用top查看進程緯度的CPU負載

您可以通過top從進程緯度來查看其CPU、內存等資源的使用情況。

用法說明:

命令:

1.  top

示例輸出:

圖片2.png

回顯說明:默認界面上第三行會顯示當前CPU資源的總體使用情況,下方會顯示各個進程的資源占用情況。

可以直接在界面輸入大寫字母P,來使監控結果按CPU使用率倒序排列,進而定位系統中占用CPU較高的進程。最后,根據系統日志和程序自身相關日志,對相應進程做進一步排查分析,以判斷其占用過高 CPU 的原因。

操作案例

使用top直接終止CPU消耗較大的進程

如前面所述,可以通過top命令查看系統的負載問題,并定位耗用較多CPU資源的進程。

您可以直接在top運行界面快速終止相應的異常進程。說明如下:

1.想要終止某個進程,只需按下小寫的k鍵。

2.輸入想要終止的進程PID(top輸出結果的第一列)。比如,如下圖所示,假如想要終止 PID 為 23 的進程,輸入 23后按回車。

圖片3.png

3. 如下圖所示,操作成功后,界面會出現類似 Send pid 23 signal [15/sigterm] 的提示信息讓用戶進行確認。按回車確認即可。

圖片4.png

CPU使用率較低但負載較高

問題描述

Linux 系統沒有業務程序運行,通過 top 觀察,類似如下圖所示,CPU 很空閑,但是 load average 卻非常高,如下圖所示

圖片5.png

處理辦法

load average 是對 CPU 負載的評估,其值越高,說明其任務隊列越長,處于等待執行的任務越多。出現此種情況時,可能是由于僵死進程導致的。可以通過指令 ps -axjf 查看是否存在 D 狀態進程。

D 狀態是指不可中斷的睡眠狀態。該狀態的進程無法被 kill,也無法自行退出。只能通過恢復其依賴的資源或者重啟系統來解決。

圖片6.png

 

kswapd0 進程占用 CPU 較高

操作系統都用分頁機制來管理物理內存,操作系統將磁盤的一部分劃出來作為虛擬內存,由于內存的速度要比磁盤快得多,所以操作系統要按照某種換頁機制將不需要的頁面換到磁盤中,將需要的頁面調到內存中,由于內存持續不足,這個換頁動作持續進行,kswapd0是虛擬內存管理中負責換頁的,當服務器內存不足的時候kswapd0會執行換頁操作,這個換頁操作是十分消耗主機CPU資源的。如果通過top發現該進程持續處于非睡眠狀態,且運行時間較長,可以初步判定系統在持續的進行換頁操作,可以將問題轉向內存不足的原因來排查。

問題描述

kswapd0 進程占用了系統大量 CPU 資源。

處理辦法

Linux 系統通過分頁機制管理內存的同時,將磁盤的一部分劃出來作為虛擬內存。而 kswapd0 是 Linux 系統虛擬內存管理中負責換頁的進程。當系統內存不足時,kswapd0 會頻繁的進行換頁操作。而由于換頁操作非常消耗 CPU 資源,所以會導致該進程持續占用較高 CPU 資源

如果通過 top 等監控發現 kswapd0 進程持續處于非睡眠狀態,且運行時間較長并持續占用較高 CPU 資源,則通常是由于系統在持續的進行換頁操作所致。則可以通過 free 、ps 等指令進一步查詢系統及系統內進程的內存占用情況,做進一步排查分析。

如問題還沒有解決,請提交工單請技術幫忙協助排查。

 

帶寬跑滿或跑高

對于正常進程導致的帶寬跑滿或跑高的問題,需要對服務器的帶寬進行升級。對于異常進程,有可能是由于惡意程序問題,或者是部分 IP 惡意訪問導致,也可能是服務遭到了 CC 攻擊。

通常情況下,您可以使用 iftop 工具或 nethogs 查看流量的占用情況,進而定位到具體的進程。

使用iftop工具排查

1.在服務器內部安裝iftop流量監控工具。

yum install iftop -y

圖片7.png 

2.服務器外網帶寬被占滿時,如果通過遠程無法登陸,可通過VNC登錄到服務器內部,運行下面命令查看流量占用情況:

iftop -i eth1 –P

注意:-P參數將會顯示請求端口。執行 iftop -i eth0 –P命令,可以查看通過服務器哪個端口建立的連接,以及內網流量。舉例如下:

圖片8.png

在上圖中,您可以查看到流量高耗的是服務器上 53139 端口和 115.205.150.235 地址建立的連接。

3. 執行 netstat 命令反查 53139 端口對應的進程

netstat -tunlp |grep 53139

圖片9.png

4.經反查,服務器上 vsftpd 服務產生大量流量,您可以通過停止服務或使用 iptables 服務來對指定地址進行處理,如屏蔽 IP 地址或限速,以保證服務器帶寬能夠正常使用。

使用nethogs進行排查

1.在服務器內部安裝nethogs流量監控工具。

yum install nethogs -y

2.通過nethogs工具來查看網卡上進程級的流量信息,若未安裝可以通過yum、apt-get等方式安裝。舉例如下:

a.  eth1 網卡跑滿,執行命令 nethogs eth1。

b. 查看每個進程的網絡帶寬情況以及進程對應的 PID。

c. 確定導致帶寬跑滿或跑高的具體進程。

圖片10.png

3. 若進程確定是惡意程序,可以通過執行 kill -TERM <PID> 來終止程序。

說明:如果是 Web 服務程序,您可以使用 iftop 等工具來查詢具體 IP 來源,然后分析 Web 訪問日志是否為正常流量。日志分析可以使用 logwatch 或 awstats 等工具進行。

如問題還沒有解決,請提交工單聯系技術為您處理。

技術問題

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 2020最新无码国产在线观看| 国产亚洲欧洲aⅴ综合一区| av蓝导航精品导航| 日日碰狠狠添天天爽五月婷| 欧洲国产精品无码专区影院| 天天综合网久久综合免费人成| 精品国产精品久久一区免费式| 中文无码乱人伦中文视频播放 | 少妇内射高潮福利炮| 亚洲成av人无码中文字幕| 天堂亚洲2017在线观看| 黄页网站18以下勿看| 无码专区视频中文字幕| 免费网站看v片在线18禁无码| 97夜夜澡人人爽人人模人人喊| 亚洲第一页综合图片自拍| 亚洲精品久久久久久婷婷| 美日欧激情av大片免费观看| 日韩欧美一区二区三区永久免费| 欧美成人乱码一二三四区| 亚洲精品久久久一二三区| 亚洲s久久久久一区二区| 欧美中文亚洲v在线| 久久婷婷五月综合色99啪| 人妻无码中文字幕永久在线| 无码av岛国片在线播放| 国产色秀视频在线播放| 亚洲亚洲人成综合网站图片| 亚洲综合一区二区三区四区五区 | 亚洲一区二区三区高清av| 丰满少妇被猛烈进出69影院| 亚洲午夜无码极品久久| 青草青草久热精品视频在线播放| 无码国产精品一区二区vr| 亚洲妇女自偷自偷图片| 无码人妻h动漫网站| 久久这里只有是精品23| 亚洲小说图区综合在线| 欧洲美熟女乱又伦免费视频| 国产又黄又猛又粗又爽的a片动漫| 人妻熟女一区二区aⅴ清水理纱|