我希望能够很快找到答案。我目前正在尝试从iOS设备到我的ubuntu桌面和服务器测量RTT。但是,我发现iOS上的iperf版本是iperf3(这可能是我每次尝试执行简单测试时都会收到错误消息的原因)。我能够从iOS设备ping到我的主机。
所以现在,我正在尝试将iperf3安装到我的Ubuntu 14.04桌面和服务器中(有相同版本的概念可以解决问题),但是仍然会收到错误,即未安装iperf。
当我做apt-get iperf时,它会安装。但是当我去检查版本(iperf -vl)时,我得到版本2.0.5-3。
非常感谢我得到的任何帮助。
答案 0 :(得分:23)
显然,名为Patrick Domack的人为Ubuntu Trusty(14.04)构建了一个版本。 编辑:也适用于15.10。
复制粘贴此命令并按ENTER键:
sudo add-apt-repository "ppa:patrickdk/general-lucid"
重新同步包索引文件:
sudo apt-get update
安装iperf:
sudo apt-get install iperf3
调用iperf版本3:
iperf3 -c iperf.scottlinux.com
答案 1 :(得分:8)
var names = [String]()
答案 2 :(得分:5)
从Vivid(15.04)开始,iperf3
现在可以在Ubuntu universe
存储库中使用。它也可以在Trusty(14.04)上使用backports。得到它:
sudo apt install iperf3
这是Ubuntu网站上the official package description的链接。
答案 3 :(得分:1)
使用这个单线程:将安装所需的构建工具,克隆iperf3,构建并安装它:
apt-get install git-core build-essential && git clone https://github.com/esnet/iperf && cd iperf && ./configure && make && make install
答案 4 :(得分:1)
答案 5 :(得分:0)
apt-get one line:
add-apt-repository -y "ppa:patrickdk/general-lucid" && apt-get update && apt-get install -y iperf3
我使用-y使脚本自动运行此命令。
答案 6 :(得分:0)
如果要在库存的AWS EC2 Ubuntu映像上安装iperf3,则可能还需要安装更多软件包才能运行。因此,总的过程如下:
答案 7 :(得分:0)
如果要在Ubuntu / Debian发行版上安装最新版本的iperf3,而无需从源代码进行编译,也无需添加任何存储库(在ppa:patrickdk iperf3版本为3.0.7中),则可以使用{{3}中的说明}。
sudo apt-get remove iperf3 libiperf0
wget https://iperf.fr/download/ubuntu/libiperf0_3.1.3-1_amd64.deb
wget https://iperf.fr/download/ubuntu/iperf3_3.1.3-1_amd64.deb
sudo dpkg -i libiperf0_3.1.3-1_amd64.deb iperf3_3.1.3-1_amd64.deb
rm libiperf0_3.1.3-1_amd64.deb iperf3_3.1.3-1_amd64.deb
后来我检查了一下,发现Ubuntu将该软件包添加到了他们的官方仓库中,这是从它们中安装的更可取的方式。我为需要在Ubuntu 12和更早版本上安装iperf3的人留下了这个答案。