isTester.com发起人,某互联网测试经理,十年测试经验,公众号“简尚”; 分享实战测试技能、答疑解惑(测试职业探索经验、以及一些书本上学不到的各种职业干货);致力于软件测试从业者综合能力提升。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

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

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


[_3O4X2V)CNA0

写此文的缘由 。51Testing软件测试网U$F ?:T[$X2E

前几天,老徐把isTester.com 站进行了更新,然后通过公众号广而告之 。51Testing软件测试网7q!bZmId6s)i

这两天,一直在监控服务器的资源使用情况 。51Testing软件测试网!fHi8_:{W&Y_G

今天发现,确实资源紧张,已升级配置

a8}S y)XWcg0

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

C7d*M@9j[l0

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

n\"B9jqO6b9[2Vg!H0

所以,有了今天这篇文章

b-d+Y'Eww)\{C:[0

希望对大家有点用 。51Testing软件测试网2gd}J#Z p!m

/51Testing软件测试网/gIh d4[}&i1o

注:老徐的服务器用的是centos ,其他的方法类似。51Testing软件测试网*Q;Bt @p {!O

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

J G%R2ba"L M8w@0

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

如果服务器上没有安装iftop

:q/d _`I j:j6d0

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

0t3_1dfMO}2U0I7A0

OK,搞定 。51Testing软件测试网hGW:HX-R

剩下的,就是输入命令iftop,直接使用即可,没有任何使用门槛 。51Testing软件测试网Dg6MC!iP!g

随学随用 。51Testing软件测试网 j8R)])E @T

截图省略。51Testing软件测试网"f6P\5PP @nO8Kt

常用参数说明:

9` t#efP3Yg2~,}0

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

5~mOec\ |0

通过监控,51Testing软件测试网 N_H!Q-^4D{

可以将占用带宽最多的IP,用防火墙或者安全组屏蔽访问。

+G-M mW/mT)e0

最好观察一段时间,如果是持续占用带宽,可以屏蔽。

$H!R4c/dn0

为了更好的监控某个特定IP的带宽访问情况,可以执行命令:51Testing软件测试网8][zt AAV4iP%X`

iftop -i eth1 -B -F 112.74.***.22251Testing软件测试网^[bIc

几个标识说明:

'P|:t3\8T~0

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

:c H k8I!f4erK3L3Fz0

"TX":从网卡发出的流量

6v+X[k Y m Q0

"RX":网卡接收流量

w l(FU/j5lmd(G0

"TOTAL":网卡发送接收总流量

w1c'N3G-O Fw,Z)KV0

"cum":iftop开始运行到当前时间点的总流量

&UJ_wa z0

"peak":网卡流量峰值51Testing软件测试网/u7x9V ZcTD;W#O){

"rates":分别表示最近2s、10s、40s 的平均流量51Testing软件测试网t,` Q]HZ

温馨提醒:通过键盘的"q"键退出iftop

2iw1][v}:l$|)Ai!z8a0

TAG: iftop Linux linux

 

评分:0

我来说两句

显示全部

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

Open Toolbar