表題の通り、iperf3 で LAN の速度を測ってみようと思い立ち、その手順と結果を残すべく書いた記事です
構成
現在のネットワークの概要です
この構成で行っているということが前提になります
下準備
メイン PC とサーバに iperf3 をインストールします
ダウンロードはこちらから https://iperf.fr/iperf-download.php#windows
ダウンロードした ZIP ファイルを解凍するだけです。今回はソフトウェア置き場にしている D ドライブに iperf-3.1.3-win64
というフォルダを作り、そこに展開しています
続いて、サーバの方にインストールします。こちらは Ubuntu Server 22.04.2 LTS が入っています
sudo apt install -y iperf3
これで完了
続いて、メイン機側の下準備をします
iperf3 を展開したフォルダに Run-iperf.bat
を作成します。名前は任意ですが今回はこうしました
中身はコレだけ
D:\iperf-3.1.3-win64\iperf3.exe -s
たったこれだけですが、ダブルクリックで実行できるので楽です
メインマシンで iperf3 を起動
Windows マシンでサーバを実行するのは気が引けますが、クライアントの実行が面倒だったのでお許し
先程作ったバッチファイルを実行します。すると、こうなります
これで iperf サーバの実行が完了しました
ちなみに IP アドレスは 192.168.1.2
です
サーバマシンで iperf3 を起動
以下のコマンドを叩いて実行します
iperf3 -c 192.168.1.2
早速計測が始まります
結果はこちら
harusame@mc-1:~$ iperf3 -c 192.168.1.2 Connecting to host 192.168.1.2, port 5201 [ 5] local 192.168.1.5 port 52618 connected to 192.168.1.2 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 32.9 MBytes 276 Mbits/sec 10 167 KBytes [ 5] 1.00-2.00 sec 29.4 MBytes 247 Mbits/sec 4 155 KBytes [ 5] 2.00-3.00 sec 24.9 MBytes 209 Mbits/sec 3 194 KBytes [ 5] 3.00-4.00 sec 26.6 MBytes 224 Mbits/sec 2 184 KBytes [ 5] 4.00-5.00 sec 28.0 MBytes 235 Mbits/sec 2 184 KBytes [ 5] 5.00-6.00 sec 25.5 MBytes 214 Mbits/sec 5 163 KBytes [ 5] 6.00-7.00 sec 26.6 MBytes 224 Mbits/sec 5 150 KBytes [ 5] 7.00-8.00 sec 25.9 MBytes 217 Mbits/sec 1 198 KBytes [ 5] 8.00-9.00 sec 26.6 MBytes 224 Mbits/sec 3 185 KBytes [ 5] 9.00-10.00 sec 31.1 MBytes 261 Mbits/sec 6 197 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 278 MBytes 233 Mbits/sec 41 sender [ 5] 0.00-10.00 sec 276 MBytes 231 Mbits/sec receiver
スマホからもやってみましょう
ここでは、HE.net Network Tools というアプリを使います
起動して、IP アドレスを入力します
その結果がこちら
有線は 230 Mbps くらい、無線は 150 Mbps くらい出るということが分かりました。せっかくなら速度向上を目指したくはありますがそれはまた今度