
许多用户需要监视网络. 在Linux系统上,可以使用许多现成的工具. 即使不使用每种工具的特性网络流量监控工具实验原理,它们也可以帮助用户达到监视网络流量的目的. 差异只是不同的工具有不同的作用.
例如,nethogs工具可用于显示每个进程的带宽使用情况,从而使用户知道哪个应用程序消耗了整个网络资源; iftop可用于显示每个套接字连接的带宽使用情况,而nload之类的工具可以帮助用户获取有关整个带宽的信息. 让我们跟随编辑器以了解更多信息.
1,Nethogs
nethogs是一个免费工具,可以查找对网络流量造成麻烦的PID. 它像大多数工具一样,根据每个进程对带宽进行分组,而不是根据每个协议或每个子网来划分流量,并且同时支持IPv4和IPv6.
Linux系统用户可以使用nethogs显示每个进程的TCP下载和上传速率. 您可以使用命令[nethogs eth0]监视指定的设备. 上面的eth0是要获取信息的设备的名称,也可以获得有关正在传输的数据的传输速率的信息.
2,Nload

nload是一个控制台应用程序,可用于实时监视网络流量和带宽使用情况. 它还通过提供两个易于理解的图表来可视化流量. 这个出色的网络监视工具还可以在监视过程中切换被监视的设备,这可以通过按左右箭头来完成.
nload提供的图形非常易于理解,提供了有用的信息,并且还显示了诸如正在传输的数据总量以及最小/最大网络速率之类的信息.
3,Slurm
slurm是另一个Linux网络负载监视工具. 它以漂亮的ASCII图形显示结果. 它还支持许多交互按钮,例如,c用于切换到经典模式,s切换到拆分模式,r用于重画屏幕,L用于启用TX / RX灯(注: TX: 发送流量; RX: 接收流量),m用于在经典子图片模式和大图片模式之间切换,q退出含糊不清.
4,Iftop
如果要显示连接到网卡的每个主机的带宽使用情况,

iftop是一个非常有用的工具. 根据手册,iftop在指定接口或它可以找到的第一个接口上侦听网络流量,并显示一个表格,显示一对主机之间当前的带宽使用情况.
5,收集
collectl可用于收集描述系统当前状态的数据,它同时支持记录模式和播放模式.
1)记录模式
允许您从正在运行的系统中读取数据,然后在终端中显示数据或将其写入一个或多个文件或套接字.
2)播放模式

在回放模式下,将从记录模式生成的一个或多个数据文件中读取数据.
6,Netstat
netstat是用于界面统计信息的命令行工具,用于监视传入和传出的网络数据包统计信息. 它将显示TCP连接,包括上载和下载,路由表以及一系列网络接口和网络协议统计信息.
7网络流量监控工具实验原理,净负载
netload命令仅显示有关当前网络负载和自程序运行以来传输的字节总数的简短报告. 它没有更,并且是netdiag软件的一部分.
8,Nagios

nagios是领先且功能强大的开源监视系统. 它使网络或系统管理员可以在影响服务器主要事务之前发现并解决各种服务器问题. 使用nagios系统,管理员可以在一个窗口中监视远程系统,交换机,路由器和打印机. 它会显示重要警告并指出网络或服务器是否发生了某些故障,从而可以间接帮助在问题发生之前采取补救措施.
9,EtherApe
etherApe是用于Unix的图形网络监视工具,它模仿etherman软件,支持链路层,IP和TCP模式,并支持以太网,FDDI,令牌环,ISDN,PPP,SLIP和WLAN接口,例如设备,以及一些封装格式. 主机和连接会根据流量和协议更改其大小和颜色,可以过滤要显示的流量,并可以从文件或正在运行的网络中读取数据包.
10,Tcpflow
tcpflow是一个命令行工具,可以捕获TCP连接的部分传输数据并以有助于协议分析或错误的方式存储数据. 它重建实际的数据流,并将每个流存储在不同的文件中,以供将来分析. 无论是重传还是无序传输,它都能识别TCP序列号并正确地重建数据流.
以上是一些Linux系统网络流量监视工具. 本文首先介绍了这些内容,然后在下一版中将再次进行介绍. 有兴趣的用户可以随时关注编辑器!
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-228178-1.html
ear见面会#演好戏