centos网络打流测试

在CentOS上进行网络流量测试(打流测试)的常用方法如下:


1. 使用 iperf3(推荐)

安装 iperf3
bash 复制代码
yum install -y iperf3  # CentOS 7/8
dnf install -y iperf3  # CentOS 9+
服务端(接收端)
bash 复制代码
iperf3 -s
# 默认端口 5201,使用 `-p` 指定端口(如 `iperf3 -s -p 5001`)
客户端(发送端)
bash 复制代码
# 基本测试(TCP)
iperf3 -c <服务端IP> -t 60  # 测试60秒

# UDP测试(指定带宽)
iperf3 -c <服务端IP> -u -b 1G -t 30  # UDP 1Gbps带宽,30秒

# 多线程测试
iperf3 -c <服务端IP> -P 4 -t 60  # 4个并行连接

# 反向测试(服务端发送数据到客户端)
iperf3 -c <服务端IP> -t 60 -R

2. 使用 netperf

安装
bash 复制代码
yum install -y netperf
服务端
bash 复制代码
netserver  # 启动服务(默认端口12865)
客户端
bash 复制代码
# TCP_STREAM测试
netperf -H <服务端IP> -t TCP_STREAM -l 60

# UDP_STREAM测试
netperf -H <服务端IP> -t UDP_STREAM -l 60 -- -m 1472

3. 使用 nuttcp

安装
bash 复制代码
yum install -y nuttcp
服务端
bash 复制代码
nuttcp -S  # 启动服务
客户端
bash 复制代码
nuttcp -T 60 -u <服务端IP>  # UDP测试
nuttcp -T 60 <服务端IP>     # TCP测试

4. 使用 qperf(测试RDMA和带宽)

安装
bash 复制代码
yum install -y qperf
服务端
bash 复制代码
qperf  # 启动服务
客户端
bash 复制代码
qperf <服务端IP> tcp_bw udp_bw  # 测试TCP/UDP带宽

5. 使用 speedtest-cli(测试互联网带宽)

bash 复制代码
# 安装
yum install -y python3-pip
pip3 install speedtest-cli

# 运行
speedtest-cli

6. 使用 pingtraceroute(基础网络诊断)

bash 复制代码
ping -c 10 <目标IP>          # 测试延迟和丢包
traceroute <目标IP>          # 追踪路径
mtr -r -c 10 <目标IP>        # 结合ping+traceroute

7. 使用 tc 模拟网络限制(测试弱网)

bash 复制代码
# 添加延迟和丢包(示例)
tc qdisc add dev eth0 root netem delay 100ms loss 1%
# 清除规则
tc qdisc del dev eth0 root

注意事项

  1. 防火墙 :确保服务端端口开放(如 5201 for iperf3)。
  2. 多路径测试:结合不同协议(TCP/UDP)和并行连接模拟真实场景。
  3. 硬件限制 :网卡、CPU可能成为瓶颈,监控系统资源(topiftop)。

如果需要具体场景的测试方案,请提供更多细节(如测试目的、网络类型等)。

相关推荐
godspeed_lucip2 分钟前
LLM和Agent——专题3: Agentic Workflow 入门(2)
网络·人工智能·python
网络与设备以及操作系统学习使用者16 分钟前
vi与vim在openEuler中的差异及应用
linux·运维·网络·学习·vim
2401_8685347819 分钟前
30个网络工程师面试题
网络·智能路由器
专注VB编程开发20年19 分钟前
python运行提速方案全解
java·linux·服务器
相思难忘成疾21 分钟前
Ubuntu 入门:安装、网络、软件一站式教程
linux·网络·ubuntu
凯瑟琳.奥古斯特31 分钟前
常见加密算法及应用
java·开发语言·网络·网络协议·职场和发展
hello world 99933 分钟前
【网络问题】网卡发送数据包错误
网络·tcp/ip·计算机网络
CPETW33 分钟前
RS-232 Sniffer 嗅探器 ---- UNI-T电子负载通讯协议抓取-A
网络·科技·stm32·单片机·嵌入式硬件·电子
ylscode33 分钟前
巨齿鲨突袭GitHub:5500余仓库沦陷,开源供应链安全防线再遭重创
运维·服务器·网络·安全·安全威胁分析
Bobolink_44 分钟前
TK跨境直播网络链路实测分析
网络·跨境网络