在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。
一、详细的安装教程:
Linux流量监控工具 - iftop (最全面的iftop教程)
很详细,安装也很简单。
二、使用:
安装结束后,运行iftop命令:
服务器截图:
如图可以很直观地实时观察网卡的数据流量变化,那个ip占流量多少一目了然,令人眼前一亮!
博主的虚拟机截图:
退出iftop按“q”~~
通过iftop的界面很容易找到哪个ip在霸占资源,如果是外部ip,一个字“封”!如果来自内部ip,一个字“吼”(优化)!
三、iftop界面说明:
第一行:带宽显示
中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量
=>代表发送数据,<= 代表接收数据
底部三行:表示发送,接收和全部的流量
底部三行第二列:为你运行iftop到目前流量
底部三行第三列:为高峰值
底部三行第四列:为平均值
#iftop -i 网络接口 //设置检测本机的具体网卡
如:
#iftop -i eth2
表示检测eth2网卡的流量状况
以上是在项目中继使用nload命令后,使用iftop命令的总结。让我们实时监控到底是“谁”用了我的流量。