参照:https://udon.little-pear.net/raspberry-pi-zero-network-performance/
iPerf3を用いてRaspberry Pi Zeroのネットワーク性能を計測してみました。計測のホストはWindows上のMsys、Raspberry Pi Zero側にはRasbianがインストールされています
ホスト側の準備
Msys2上で動作するiPerfをインストールします
% pacman -S iperf3 |
Raspberry Pi Zero側の準備
Raspberry Pi ZeroにもiPerfをインストールします
% ssh pi@raspberrypi.local % sudo apt install iperf3 |
TCP計測
Pi Zero側でiperfをサーバモードで起動します。
% iperf3 -s -f K |
ホスト側 (Msys2)からクライアントモードで接続して計測を開始します
% iperf3 -c raspberrypi.local -f K -4 |
自分の環境ではraspberrypi.local
では接続はされますが、その後計測が開始されなかったためIPアドレスで指定しました (エラーメッセージ … iperf3: error - unable to connect stream: Name or service not known
)
% iperf3 -c 192.168.0.123 -f K -4 |
結果は以下のようになりました。値自体は各自のWiFi環境に大きく左右されるかと思います
% iperf3 -c 192.168.0.123 -f K -4 Connecting to host 192.168.0.123, port 5201 [ 5] local 192.168.0.117 port 54049 connected to 192.168.0.123 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 3.75 MBytes 3839 KBytes/sec [ 5] 1.00-2.00 sec 3.75 MBytes 3840 KBytes/sec [ 5] 2.00-3.00 sec 4.12 MBytes 4222 KBytes/sec [ 5] 3.00-4.00 sec 3.75 MBytes 3842 KBytes/sec [ 5] 4.00-5.00 sec 3.12 MBytes 3199 KBytes/sec [ 5] 5.00-6.00 sec 2.75 MBytes 2816 KBytes/sec [ 5] 6.00-7.00 sec 2.50 MBytes 2560 KBytes/sec [ 5] 7.00-8.00 sec 4.00 MBytes 4097 KBytes/sec [ 5] 8.00-9.00 sec 2.50 MBytes 2558 KBytes/sec [ 5] 9.00-10.00 sec 3.25 MBytes 3330 KBytes/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.00 sec 33.5 MBytes 3430 KBytes/sec sender [ 5] 0.00-10.04 sec 33.1 MBytes 3376 KBytes/sec receiver iperf Done. |
UDP計測
UDPの結果は以下の通り
% iperf3 -c 192.168.0.123 -f K -4 -u -b 30M Connecting to host 192.168.0.123, port 5201 [ 5] local 192.168.0.117 port 64677 connected to 192.168.0.123 port 5201 [ ID] Interval Transfer Bitrate Total Datagrams [ 5] 0.00-1.00 sec 3.58 MBytes 3661 KBytes/sec 2568 [ 5] 1.00-2.00 sec 3.57 MBytes 3660 KBytes/sec 2567 [ 5] 2.00-3.00 sec 3.58 MBytes 3661 KBytes/sec 2568 [ 5] 3.00-4.00 sec 3.58 MBytes 3667 KBytes/sec 2571 [ 5] 4.00-5.00 sec 3.57 MBytes 3660 KBytes/sec 2567 [ 5] 5.00-6.00 sec 3.57 MBytes 3660 KBytes/sec 2567 [ 5] 6.00-7.00 sec 3.58 MBytes 3665 KBytes/sec 2570 [ 5] 7.00-8.00 sec 3.58 MBytes 3662 KBytes/sec 2568 [ 5] 8.00-9.00 sec 3.58 MBytes 3664 KBytes/sec 2570 [ 5] 9.00-10.00 sec 3.58 MBytes 3660 KBytes/sec 2568 - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams [ 5] 0.00-10.00 sec 35.8 MBytes 3662 KBytes/sec 0.000 ms 0/25684 (0%) sender [ 5] 0.00-10.07 sec 35.8 MBytes 3636 KBytes/sec 0.427 ms 1/25683 (0.0039%) receiver iperf Done. |
UDPの場合はターゲットビットレートを指定する必要があります。自分の環境では上記の通り、30Mbps程度でロストが発生しだすという感じでした。
0 件のコメント:
コメントを投稿