温馨提示×

怎样用centos sniffer测速

小樊
52
2026-10-03 04:09:24
栏目: 智能运维

在 CentOS 上并没有一个叫 “sniffer” 的标准测速工具,通常大家说的 sniffer 是指网络抓包/分析工具(如 tcpdump、Wireshark、tshark),而测速一般是用 iperf、speedtest、nload 等工具。

下面我分两种情况给你说明:


一、如果你是想「用 sniffer 类工具看网络速度」

(抓包并估算流量速率)

1️⃣ 使用 tcpdump(最常用)

# 安装
yum install -y tcpdump

# 监听网卡并统计流量
tcpdump -i eth0

但 tcpdump 本身不直接显示速率,只是抓包。

2️⃣ 使用 nload(实时网速,推荐)

yum install -y nload
nload eth0

✅ 直接显示 入站 / 出站速率

3️⃣ 使用 iftop(按连接看速度)

yum install -y iftop
iftop -i eth0

✅ 能看到每个 IP 的实时流量


二、如果你是想「真正测速」(带宽测试)

✅ 方法 1:speedtest(外网测速)

# 安装
curl -s https://install.speedtest.net/app/cli/install.sh | bash
# 或
yum install -y speedtest-cli

# 测速
speedtest

✅ 方法 2:iperf3(内网/服务器间测速,最准确)

服务端:

yum install -y iperf3
iperf3 -s

客户端:

iperf3 -c 服务器IP

示例:

iperf3 -c 192.168.1.10 -t 10

三、如果你说的“sniffer”是 Wireshark

CentOS 一般不用图形界面:

yum install -y wireshark
tshark -i eth0

总结(推荐组合)

需求 工具
实时网速 nload
按 IP 看流量 iftop
抓包分析 tcpdump
真带宽测速 iperf3 / speedtest

如果你是 特定场景(比如:

  • 测服务器之间带宽
  • 查某个程序占用网速
  • 抓包分析卡顿

可以告诉我,我给你具体命令。

0 踩