亚洲综合极品香蕉久久网,久久夜精品综合缴情五月 ,亚洲动漫成人一区二区,国产在线不卡视频,国产丝袜精品不卡,亚洲乱码日产精品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
主站蜘蛛池模板: 亚洲精品无码久久久久yw| 免费无码高潮流白浆视频| 国语对白刺激精品视频 | 欧美制服丝袜亚洲另类在线| 无码丰满人妻熟妇区| 亚洲综合国产精品第一页| 亚洲欧美综合国产精品二区| 无码精品、日韩专区| 久久久久国产精品人妻aⅴ四季| 18禁高潮出水呻吟娇喘蜜芽| 亚洲旡码a∨一区二区三区| 天堂va欧美ⅴa亚洲va在线| 精品女同一区二区三区免费站| 伊人久久五月丁香综合中文亚洲| 久久亚洲国产精品123区| 人妻 偷拍 无码 中文字幕 | 国产欧美二区综合| 国产人碰人摸人爱视频| 2020天堂在线亚洲精品专区| 国产在线无码视频一区二区三区 | 一区二区久久久久草草| 国产 日韩 另类 视频一区| 精品国产在天天线2019| 亚洲成av人片天堂网站| 欧美 日韩 亚洲 在线| 久久精品国产曰本波多野结衣| 精品玖玖玖视频在线观看| 久久疯狂做爰xxxⅹ高潮直播| 99re8这里有精品热视频| 日本工口里番无遮█彩色 | 久久av无码αv高潮αv喷吹| 67pao国产成视频永久免费| 亚洲欧美综合成人五月天网站| 日本一卡二卡不卡视频查询| 色久悠悠婷婷综合在线亚洲| 午夜三级a三级三点| 97久久久综合亚洲久久88| a国产在线v的不卡视频| 国产成人精品a∨一区二区| 337p人体 欧洲人体 亚洲| 日本最新高清一区二区三|