isTester.com发起人,某互联网公司测试经理,十年测试经验,公众号“简尚”; 致力于软件测试从业者综合能力提升 & 职场人每日进阶。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

Centos监控服务器实时网络带宽占用情况 。

上一篇 / 下一篇  2017-11-29 16:24:40 / 个人分类:linux


-VAv ]$fH'O9r0

写此文的缘由 。

2|%^4~n~t/?H0

前几天,老徐把isTester.com 站进行了更新,然后通过公众号广而告之 。

K KA;a/z$Q0

这两天,一直在监控服务器的资源使用情况 。51Testing软件测试网9cj(\K8r9I$Eor

今天发现,确实资源紧张,已升级配置51Testing软件测试网0rJ ["g"]|#D uv

而且,无聊的是,真有人恶意攻击...

5Bq!dp#U0

监控过程,很有必要,知道服务的带宽占有情况。

3u,E}P^,aK0

所以,有了今天这篇文章

hv yQ g@*D*h0

希望对大家有点用 。51Testing软件测试网 z1`+|}7_ S$gS

/

|#m1_%R:lHq0

注:老徐的服务器用的是centos ,其他的方法类似。51Testing软件测试网$P$Kf'WY$x?8^

Linux中查看网卡流量工具有很多,今天介绍老徐在用的iftop

9}pN4M1C:srzY0

iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。51Testing软件测试网rw GTF(G

如果服务器上没有安装iftop51Testing软件测试网]+[!A!A3H3?8Tc"i

centos下安装iftop的命令 yum install iftop -y

;B&o A oIw sD/i0

OK,搞定 。

rUc"d)z0

剩下的,就是输入命令iftop,直接使用即可,没有任何使用门槛 。51Testing软件测试网?!j(~tBI k6o

随学随用 。51Testing软件测试网x#o C ?fWe;R^j,W

截图省略。

`^?;ugP"A$b V)a0

常用参数说明:

F4S GZ&@Z0

-i设定监测的网卡,如:iftop -i eth1

`+NsG-J{^0

通过监控,51Testing软件测试网(wS2g%F IIa#|

可以将占用带宽最多的IP,用防火墙或者安全组屏蔽访问。51Testing软件测试网 A*rZsn!k#V

最好观察一段时间,如果是持续占用带宽,可以屏蔽。51Testing软件测试网:IhEJ'A

为了更好的监控某个特定IP的带宽访问情况,可以执行命令:

Ni w)g8O_/TPE0

iftop -i eth1 -B -F 112.74.***.22251Testing软件测试网.SH%|Z1]c)d Zm E

几个标识说明:

j}aW v+s E0R0

"<="与"=>",表示的是流量的方向

*uI{!w h_0

"TX":从网卡发出的流量51Testing软件测试网q2}jc\!_~

"RX":网卡接收流量51Testing软件测试网9Y}Vm#UR\

"TOTAL":网卡发送接收总流量51Testing软件测试网 _s*d-ono FU

"cum":iftop开始运行到当前时间点的总流量51Testing软件测试网3PkjGTQl(A

"peak":网卡流量峰值51Testing软件测试网;H~i3FW!F ^:W

"rates":分别表示最近2s、10s、40s 的平均流量51Testing软件测试网)F;k~ j0ys.` X

温馨提醒:通过键盘的"q"键退出iftop51Testing软件测试网3|]eVI9hj


TAG: iftop Linux linux

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar