在 CentOS 上并没有一个叫 “sniffer” 的标准测速工具,通常大家说的 sniffer 是指网络抓包/分析工具(如 tcpdump、Wireshark、tshark),而测速一般是用 iperf、speedtest、nload 等工具。
下面我分两种情况给你说明:
(抓包并估算流量速率)
# 安装
yum install -y tcpdump
# 监听网卡并统计流量
tcpdump -i eth0
但 tcpdump 本身不直接显示速率,只是抓包。
yum install -y nload
nload eth0
✅ 直接显示 入站 / 出站速率
yum install -y iftop
iftop -i eth0
✅ 能看到每个 IP 的实时流量
# 安装
curl -s https://install.speedtest.net/app/cli/install.sh | bash
# 或
yum install -y speedtest-cli
# 测速
speedtest
服务端:
yum install -y iperf3
iperf3 -s
客户端:
iperf3 -c 服务器IP
示例:
iperf3 -c 192.168.1.10 -t 10
CentOS 一般不用图形界面:
yum install -y wireshark
tshark -i eth0
| 需求 | 工具 |
|---|---|
| 实时网速 | nload |
| 按 IP 看流量 | iftop |
| 抓包分析 | tcpdump |
| 真带宽测速 | iperf3 / speedtest |
如果你是 特定场景(比如:
可以告诉我,我给你具体命令。