iftop 和 nethogs 的数据比对
流量监控工具
- iperf3
- nethogs
- iftop
环境准备
两台服务器:
- 10.20.137.42, 网卡 em1
- 10.20.137.41, 网卡 em1
在服务器 42 上跑 iperf 服务端,用于接收数据;在服务器 41 上跑 iperf 客户端,用来发送数据。
on 10.20.137.42
iperf3 -s
on 10.20.137.41
iperf3 -c 10.20.137.42 -b 160M -t 600
-c 10.20.137.42
表示连接 iperf 服务端 10.20.137.42
-b 160M
表示指定发送数据的带宽为 160Mbits/sec, 即 20MB/s
-t 600
表示持续时间 600s, 即 10 分钟
数据观察
命令
以下命令都在机器 10.20.137.41 上执行
sudo iftop -nbB -i em1
-n
表示不需要根据 IP 地址查找主机名
-b
表示不需要显示条形图
-B
表示以 Bytes 为单位显示流量速度
sudo nethogs -v 4 -d 2 em1
-v 4
表示以 MB/s
为单位显示流量速度
-d 2
表示刷新间隔为 2 秒
结果
从这些图中,可以看出,iftop 和 nethogs 统计的发送速率一直在波动,不稳定。
posted on 2023-06-20 16:58 winter-loo 阅读(106) 评论(1) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通