测试网络接口带宽,通常用“打流”的方法,即让两个节点之间互发大量数据,测出实际能跑到的吞吐率。下面按场景 + 工具 + 步骤给你总结。
# CentOS / Rocky
yum install -y iperf3
# Ubuntu / Debian
apt install -y iperf3
Server 端
iperf3 -s
Client 端(测 TCP 带宽)
iperf3 -c <server_ip> -t 30
测 UDP 带宽(看是否丢包)
iperf3 -c <server_ip> -u -b 10G -t 30
多线程(万兆/多核常用)
iperf3 -c <server_ip> -P 8 -t 30
sender / receiver 的带宽lost packetsethtool eth0
看:
Speed: 1000Mb/s
Duplex: Full
⚠️ 这只是协商速率,不是真实吞吐
netserver
netperf -H <server_ip> -t TCP_STREAM
scp bigfile user@ip:/tmp
适合:
show interfaces
127.0.0.1 不能测物理口iperf3 -c ip -P 多线程ethtool如果你愿意,可以告诉我:
我可以直接给你一套“最适合你环境的测试命令”。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。