Networking 笔记:使用 iperf 工具,测试网络吞吐

永久地址:Networking 笔记:使用 iperf 工具,测试网络吞吐(保存网址不迷路 🙃)

 

问题描述

通过 iperf 工具,可以测试两台主机间网络吞吐,比如带宽、延迟、抖动、丢包等等。它可以测试 TCP 吞吐,也可以测试 UDP 吞吐。

该笔记将记录:如何使用iperf进行网络吞吐测试。

解决方案

拓扑简述

测试两台主机间的吞吐,需要在两台主机中同时运行 iperf 命令:
1)host-0 作为 Server 运行(iperf -s),负责丢弃流量。
2)host-1 作为 Client 运行(iperf -c),负责生产流量。

第一步、安装命令

在每台主机中,执行如下命令,以安装 iperf 工具:

# Debian/Ubuntu
apt-get update && apt-get install -y iperf

# RHEL/CentOS
yum install -y iperf

如果是 Window 系统,访问 iPerf - Download iPerf3 and original iPerf pre-compiled binaries 下载。

第二步、执行测试

在服务端中,执行如下命令:

iperf -s

在客户端中,执行如下命令:

iperf -c '<server_ip_address>'

注意事项

如果服务器开启防火墙,则需要添加端口。服务默认使用 5201 端口。也可以使用选项 -p 指定自定义端口。

相关文章

「ddos」-
「nat」- 性能问题排查
「Linux Networking」- C10K and C10M
「networking latency」-
「dns resolution」-
「网络」- 网络性能优化思路
「tcpdump and wireshark」-

参考文献

How to test the network speed/throughput between two Linux servers

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值