はるさめ氏の日常

主に弱電とマイコンを扱っています.たまにネットワークやサーバなども.

iperf3 を使って LAN の速度を簡易的に計測する

表題の通り、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 くらい出るということが分かりました。せっかくなら速度向上を目指したくはありますがそれはまた今度