Centos7下查看各進程的網絡速率狀況

Centos7下查看各進程的網絡速率狀況

2017年10月20日 13:52:47 bobpen 閱讀數:4221更多java

我的分類: linuxmysql

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/bobpen/article/details/78294617linux

操做環境

Centos7sql

 

iftopcentos

 

lsof安全

 

操做方法

這裏使用iftop來查看各進程的網絡速率狀況網絡

 

1.系統默認是沒有安裝iftop的,須要先安裝iftop,在安裝iftop以前最好更新下epel repocentos7

 

 
  1. #yum -y install epel-releasespa

  2. #yum makecache.net

  3. #yum -y install iftop


2.使用iftop -PB來監控各進程網絡速率狀況,能夠查看各端口的網絡速率狀況,能夠看見48774端口占用速率最大爲150KB/s,來查看48774端口是哪一個進程

 

 

iftop -i eth1

iftop -i eth1 -P -B

經常使用參數說明:
-i設定監測的網卡,如:iftop -i eth1

經過監控,
能夠將佔用帶寬最多的IP,用防火牆或者安全組屏蔽訪問。
最好觀察一段時間,若是是持續佔用帶寬,能夠屏蔽。

爲了更好的監控某個特定IP的帶寬訪問狀況,能夠執行命令:
iftop -i eth1 -B -F 112.74.***.222

幾個標識說明:
"<="與"=>",表示的是流量的方向
"TX":從網卡發出的流量
"RX":網卡接收流量
"TOTAL":網卡發送接收總流量
"cum":iftop開始運行到當前時間點的總流量
"peak":網卡流量峯值
"rates":分別表示最近2s、10s、40s 的平均流量

--------------------- 本文來自 IDO老徐 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/dieyong/article/details/80971253?utm_source=copy

3.經過lsof來查看網絡端口的進程,能夠查看到48774端口是java的進程。

 

 
  1. [root@centos7-mysql-196 ~]# lsof -i :48774

  2. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

  3. java 25762 cloudera-scm 239u IPv4 224786 0t0 TCP centos7-mysql-196:48774->151.101.0.167:https (ESTABLISHED)

相關文章
相關標籤/搜索