もとらぼ

ラボや仕事で検証した技術の備忘録

Raspberry Pi に iperf3最新版をインストール

トラフィック負荷をかけるのにiperfを使おうと思ったら・・・

Raspberry Piのパッケージに入っているのは古い世代のもので、Linuxのiperfとバージョン合わずエラーや使えない機能があるので、最新版をソースからインストールしてみました。

 

双方向トラフィック生成が使いたいのですが、iperf3は 3.6からサポートしてるみたい。どうせなら最新版3.7をいれみようかと。。

 

まずはソースの準備

pi@raspberrypi:~ $ wget https://downloads.es.net/pub/iperf/iperf-3.7.tar.gz 

 

tar.gzファイルを解凍

pi@raspberrypi:~ $ tar -zxvf iperf-3.7.tar.gz

 

Makefileの作成

pi@raspberrypi:~ $ cd iperf-3.7/
pi@raspberrypi:~/iperf-3.7 $ ./configure

 

アプリのコンパイル

pi@raspberrypi:~/iperf-3.7 $ make

 

アプリのインストール

pi@raspberrypi:~/iperf-3.7 $ sudo make install

 

以上でおわり。

 

もし下記のようなエラーが出たら・・・

pi@raspberrypi:~/iperf-3.7 $ iperf3
iperf3: error while loading shared libraries: libiperf.so.0: cannot open shared object file: No such file or directory

libiperf.so.0があるディレクトリに移動して $cd /usr/local/lib/

 pi@raspberrypi:/usr/local/lib $ sudo ldconfig