我想使用 iperf 来测试我的 WAN 带宽连接。但是,我找不到安装和管理它的好方法。我是一个 Windows 人,对 Linux 不太了解,谷歌搜索 iperf 没有多大帮助。我是否需要在我的网络内的机器上运行服务器部分并让它测试 WAN 带宽并将其发送到网络外的机器上?非常感谢细节!
我正在尝试在服务器上安装 iperf3 以运行一些测试......不幸的是我不能。我需要做什么?启用 repo 或使用 wget 下载 rpm 文件?
[root@localhost hodor]# yum install iperf3
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.otenet.gr
* extras: ftp.otenet.gr
* updates: ftp.otenet.gr
No package iperf3 available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud) 如何使用 iperf3 设置 UDP 数据包大小?标志“-M”不适用于 iperf3。有替代方案吗?
我正在通过 iperf3 测量 tcp 和 udp 吞吐量。我在虚拟机中运行 iperf3,一台作为服务器,另一台作为客户端。VM 通过 10 Gbps 链路进行连接。结果表明tcp比udp获得更高的吞吐量。然而,正如我们所知,TCP 运行更多的算法和计算,并且还具有三向握手,那么为什么 udp 吞吐量小于 tcp?这与 tcp 和 udp 的缓冲区大小有关吗?下面是 tcp 和 udp 测量的结果。很明显,iperf 在特定时间内为 tcp 发送的数据比 udp 发送的数据多,但为什么呢?
TCP:8.88 Gbps
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 922 MBytes 7.73 Gbits/sec 1 3.04 MBytes
[ 4] 1.00-2.00 sec 1.04 GBytes 8.92 Gbits/sec 0 3.04 MBytes
[ 4] 2.00-3.00 sec 1.07 GBytes 9.15 Gbits/sec 0 3.04 MBytes
[ 4] 3.00-4.00 sec 1.05 GBytes 8.99 Gbits/sec 0 …Run Code Online (Sandbox Code Playgroud) iperf ×4
udp ×2
bandwidth ×1
centos7 ×1
installation ×1
packets ×1
performance ×1
tcp ×1
yum ×1