13

我希望能很快找到关于这个问题的答案。我目前正在尝试测量从 iOS 设备到我的 ubuntu 桌面和服务器的 RTT。但是,我看到 iOS 上的 iperf 版本是 iperf3(这可能是我每次尝试执行简单测试时都会收到错误消息的原因)。我能够从 iOS 设备 ping 到我的主机。

所以现在,我正在尝试将 iperf3 安装到我的 Ubuntu 14.04 桌面和服务器中(具有相同版本将解决问题的概念),但不断收到 iperf 未安装的错误。

当我执行 apt-get iperf 时,它会安装。但是当我去检查版本(iperf -vl)时,我得到了2.0.5-3版本。

非常感谢我得到的任何帮助。

4

8 回答 8

24

显然有人叫 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
于 2015-02-26T19:19:09.053 回答
9
apt-get install git-core  //install git tool

apt-get install make    //install make tool, to make iperf3

git clone https://github.com/esnet/iperf   //clone iperf3 source code

cd iPerf  //go to the iperf3 source code folder, and compile it

./configure

make

make install
于 2015-10-30T00:10:00.747 回答
7

从 Vivid (15.04) 开始,iperf3现在可以在 Ubuntuuniverse存储库中使用。它也可用于 Trusty (14.04) 上的反向移植。为拿到它,为实现它:

sudo apt install iperf3

这是Ubuntu 网站上官方软件包描述的链接。

于 2016-06-15T20:06:09.353 回答
1

使用这个单行:将安装所需的构建工具,克隆 iperf3,构建并安装它:

apt-get install git-core build-essential && git clone https://github.com/esnet/iperf && cd iperf && ./configure && make && make install
于 2017-03-24T14:36:43.547 回答
1

代理为:ip:172.16.2.30 端口:8080

pip --proxy= https://172.16.2.30:8080安装 iperf3

非代理:

点安装 iperf3

于 2019-06-06T06:42:48.593 回答
0

如果你想在你的 Ubuntu/Debian 发行版上安装最新版本的 iperf3 而不从源代码编译它并且不添加任何存储库(在 ppa:patrickdk iperf3 版本是 3.0.7)你可以使用来自站点的指令。

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 的人留下了这个答案。

于 2019-04-19T06:49:07.367 回答
0

apt-get 一行:

add-apt-repository -y "ppa:patrickdk/general-lucid" && apt-get update && apt-get install -y iperf3

我使用 -y 使脚本自动运行此命令。

于 2017-12-28T05:05:21.417 回答
0

如果您要将 iperf3 安装到库存的 AWS EC2 Ubuntu 映像上,您可能还需要安装更多的软件包才能使其运行。所以总的来说这个过程是这样的:

  1. sudo apt-get 更新
  2. sudo apt-get install make
  3. sudo apt-get install gcc --fix-missing
  4. sudo apt-get install lib32z1
  5. git 克隆https://github.com/esnet/iperf
  6. 光盘 iperf
  7. 。/配置
  8. 制作
  9. 须藤使安装
  10. 须藤 ldconfig
于 2018-12-25T02:15:45.700 回答