この問題については、かなり早く答えを見つけたいと思っています。現在、iOSデバイスからUbuntuデスクトップおよびサーバーまでのRTTを測定しようとしています。ただし、iOSのiperfのバージョンはiperf3であることがわかりました(これがおそらく、簡単なテストを実行しようとするたびにエラーメッセージが表示される理由です)。 iOSデバイスからホストにpingできます。
だから今、Ubuntu 14.04デスクトップとサーバーにiperf3をインストールしようとしています(同じバージョンを使用すると問題が解決するという概念で)が、iperfがインストールされていないというエラーが発生し続けます。
Apt-get iperfを実行すると、インストールされます。しかし、バージョン(iperf -vl)を確認すると、バージョン2.0.5-3になります。
私が得る助けは大歓迎です。
どうやら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
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
Vivid(15.04)現在、iperf3
がUbuntu universe
リポジトリで利用可能になりました。 Trusty(14.04)のバックポートでも利用できます。取得するには:
Sudo apt install iperf3
Ubuntu Webサイトの 公式パッケージの説明 へのリンクを次に示します。
プロキシの場合:ip:172.16.2.30 port:8080
pip --proxy = https://172.16.2.30:808 インストールiperf3
非プロキシ:
pip install iperf3
このワンライナーを使用すると、必要なビルドツールがインストールされ、iperf3のクローンが作成され、ビルドおよびインストールされます。
apt-get install git-core build-essential && git clone https://github.com/esnet/iperf && cd iperf && ./configure && make && make install
apt-get one line:
add-apt-repository -y "ppa:patrickdk/general-lucid" && apt-get update && apt-get install -y iperf3
-yを使用して、スクリプトでこのコマンドを自動実行します。
Ubuntu/Debianディストリビューションにiperf3の最新バージョンをソースからコンパイルせずにリポジトリを追加せずにインストールする場合(ppa:patrickdkのiperf3バージョンは3.0.7)、 site =。
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をインストールする必要がある人のために、私はその答えを残しました。
Iperf3を標準のAWS EC2 Ubuntuイメージにインストールする場合は、実行するためにさらにいくつかのパッケージをインストールする必要がある場合があります。そのため、プロセスは全体で次のようになります。