centos7下監控流量、數據包占用最大的進程

centos7下監控流量、數據包占用最大的進程

聽語音html

  •  
  • |
  • 瀏覽:89
  • |
  • 更新:2018-10-18 21:05
  • centos7下監控流量、數據包占用最大的進程1centos

  • centos7下監控流量、數據包占用最大的進程2服務器

  • centos7下監控流量、數據包占用最大的進程3工具

  • centos7下監控流量、數據包占用最大的進程4centos7

  • centos7下監控流量、數據包占用最大的進程5spa

  • centos7下監控流量、數據包占用最大的進程6命令行

  • centos7下監控流量、數據包占用最大的進程73d

分步閱讀htm

做爲一個系統管理員,排查系統流量的消耗是必不可少的。下面我來講下這個排查過程,找出問題所在,從而解決它。blog

centos7下監控流量、數據包占用最大的進程

工具/原料

  • iftop

方法/步驟

  1. 1

    流量監控工具iftop工具的安裝。

    yum install iftop -y

    執行完上述命令,會自動下載。

    centos7下監控流量、數據包占用最大的進程

  2. 2

    在命令行執行

    iftop

    會顯示這臺機器全部的進入,進出流量。

    左側表示本機網關,右側表示交互IP,最右側3列表示最近的流量使用狀況

    centos7下監控流量、數據包占用最大的進程

  3. 3

    須要進一步分析是哪一個網卡的流量關係。

    ifconfig

    顯示接受和發送,一共有多少流量。

    這一步能夠排查出是哪一個網卡

    centos7下監控流量、數據包占用最大的進程

  4. 4

    根據上面的界面,只能看出是那些IP與本機有流量交互;執行

    iftop -i ensxxx -n  -P

    能夠看出是ensxxx這個網卡哪一個端口在使用流量。

    centos7下監控流量、數據包占用最大的進程

  5. 5

    上一步能夠根據端口找出進程。執行

    top

    能夠查看是哪一個進程使用的cpu,mem最多。

    再結合上面的網卡端口,一塊兒分析判斷,排查具體哪一個進程。

    centos7下監控流量、數據包占用最大的進程

  6. 6

    還能夠下載nload查詢當前服務器進出流量的狀況。

    yum install -y nload 

    下載完成後,執行

    nload

    以下圖。每秒的進出很清晰,再結合上面的分析,肯定服務器的流量消耗。

    centos7下監控流量、數據包占用最大的進程

相關文章
相關標籤/搜索