Linux服务器上监控网络带宽工具大全( 二 )


Linux服务器上监控网络带宽工具大全

文章插图
 
安装slurm
Linux服务器上监控网络带宽工具大全

文章插图
 
7. tcptrack
tcptrack类似iftop,使用pcap库来捕获数据包,并计算各种统计信息,比如每个连接所使用的带宽 。它还支持标准的pcap过滤器,这些过滤器可用来监控特定的连接 。
Linux服务器上监控网络带宽工具大全

文章插图
 
 
安装tcptrack:Ubuntu、Debian和Fedora在默认软件库里面就有它 。CentOS用户则需要从RepoForge获得它,因为Epel里面没有它 。
Linux服务器上监控网络带宽工具大全

文章插图
 
8. vnstat
vnstat与另外大多数工具有点不一样 。它实际上运行后台服务/守护进程,始终不停地记录所传输数据的大小 。之外,它可以用来制作显示网络使用历史情况的报告
Linux服务器上监控网络带宽工具大全

文章插图
 
运行没有任何选项的vnstat,只会显示自守护进程运行以来所传输的数据总量 。
Linux服务器上监控网络带宽工具大全

文章插图
 
想实时监控带宽使用情况,请使用"-l"选项(实时模式) 。然后,它会显示入站数据和出站数据所使用的总带宽量,但非常精确地显示,没有关于主机连接或进程的任何内部详细信息 。
Linux服务器上监控网络带宽工具大全

文章插图
 
vnstat更像是一款制作历史报告的工具,显示每天或过去一个月使用了多少带宽 。它并不是严格意义上的实时监控网络的工具 。
vnstat支持许多选项,支持哪些选项方面的详细信息请参阅参考手册页 。
安装vnstat
Linux服务器上监控网络带宽工具大全

文章插图
 
9. bwm-ng
bwm-ng(下一代带宽监控器)是另一款非常简单的实时网络负载监控工具,可以报告摘要信息,显示进出系统上所有可用网络接口的不同数据的传输速度 。
Linux服务器上监控网络带宽工具大全

文章插图
 
如果控制台足够大,bwm-ng还能使用curses2输出模式,为流量绘制条形图 。
安装bwm-ng:在CentOS上,可以从Epel来安装bwm-ng 。
10. cbm:Color Bandwidth Meter
Linux服务器上监控网络带宽工具大全

文章插图
 
这是一款小巧简单的带宽监控工具,可以显示通过诸网络接口的流量大小 。没有进一步的选项,仅仅实时显示和更新流量的统计信息 。
Linux服务器上监控网络带宽工具大全

文章插图
 
11. speedometer
这是另一款小巧而简单的工具,仅仅绘制外观漂亮的图形,显示通过某个接口传输的入站流量和出站流量 。
Linux服务器上监控网络带宽工具大全

文章插图
 
安装speedometer
Linux服务器上监控网络带宽工具大全

文章插图
 
12. pktstat
Linux服务器上监控网络带宽工具大全

文章插图
 
pktstat可以实时显示所有活动连接,并显示哪些数据通过这些活动连接传输的速度 。它还可以显示连接类型,比如TCP连接或UDP连接;如果涉及HTTP连接,还会显示关于HTTP请求的详细信息 。
Linux服务器上监控网络带宽工具大全

文章插图
 
13. netwatch
Linux服务器上监控网络带宽工具大全

文章插图
 
netwatch是netdiag工具库的一部分,它也可以显示本地主机与其他远程主机之间的连接,并显示哪些数据在每个连接上所传输的速度 。
14. trafshow
与netwatch和pktstat一样,trafshow也可以报告当前活动连接、它们使用的协议以及每条连接上的数据传输速度 。它能使用pcap类型过滤器,对连接进行过滤 。
只监控TCP连接
Linux服务器上监控网络带宽工具大全

文章插图
 
 
Linux服务器上监控网络带宽工具大全

文章插图
 
15. netload
netload命令只显示关于当前流量负载的一份简短报告,并显示自程序启动以来所传输的总字节量 。没有更多的功能特性 。它是netdiag的一部分 。


推荐阅读