简短结论:
CentOS Sniffer 不是专门测网速的工具,不能直接像 Speedtest 那样测“带宽/网速”,但可以通过抓包分析网络流量,间接评估网络状况。
“Sniffer”通常指网络嗅探工具,在 CentOS 上常见的有:
tcpdumpwireshark(含命令行 tshark)iftopnloadiptraf-ng⚠️ 它们的作用是“看流量”,不是“打流量”。
通过 Sniffer 工具可以:
例如:
iftop -i eth0
可以看到:
✅ 适合排查“为什么网慢”
Sniffer 不能主动发起测试流量,因此:
speedtest-cli 那样给出“下载/上传速率”yum install python3 -y
pip3 install speedtest-cli
speedtest-cli
输出示例:
Download: 98.3 Mbps
Upload: 42.1 Mbps
✅ 最准确、最直观
yum install iperf3 -y
iperf3 -s
iperf3 -c 服务器IP
✅ 适合测局域网或服务器之间真实带宽
| 工具 | 用途 |
|---|---|
| iftop | 实时查看带宽 |
| nload | 网卡流量 |
| iptraf-ng | 详细流量分析 |
| tcpdump | 抓包分析 |
| 工具 | 是否测网速 | 适合场景 |
|---|---|---|
| Sniffer(tcpdump/iftop) | ❌ 间接 | 排查流量、分析异常 |
| speedtest-cli | ✅ | 测外网带宽 |
| iperf3 | ✅ | 内网/服务器间测速 |
| nload / iftop | ⚠️ 辅助 | 实时流量查看 |
Sniffer 能“看网络用得有多快”,但测不出“网速到底是多少”。测网速请用 speedtest 或 iperf3。
如果你是想排查 CentOS 网络慢、抓包分析、监控某台服务器流量,可以告诉我具体场景,我可以给你更精确的命令。