敵のいない勉強部屋

日々学んだことや感じたことを書きます

TVサーバーのパフォーマンス問題③(ネットワーク帯域_RaspberryPi)

TVサーバーのライブ視聴時の画面のカクつきがひどいので、
ネットワークの帯域を調べてみました。

使用したのは iperf3
ノートPCとRaspberryPiの両方にインストールして、
ノートPC(Client)→RaspberryPi(Server)の方向で通信して帯域を測ってみました。

$ sudo apt install iperf3
$ iperf3 -c 192.168.0.100
Connecting to host 192.168.0.100, port 5201
[  5] local 192.168.0.161 port 60466 connected to 192.168.0.100 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  3.75 MBytes  31.4 Mbits/sec    0    215 KBytes       
[  5]   1.00-2.00   sec  4.72 MBytes  39.6 Mbits/sec    0    393 KBytes       
[  5]   2.00-3.00   sec  4.16 MBytes  34.9 Mbits/sec    0    536 KBytes       
[  5]   3.00-4.00   sec  4.74 MBytes  39.7 Mbits/sec    0    696 KBytes       
[  5]   4.00-5.00   sec  3.75 MBytes  31.5 Mbits/sec    0    875 KBytes       
[  5]   5.00-6.00   sec  3.75 MBytes  31.5 Mbits/sec    0    689 KBytes       
[  5]   6.00-7.00   sec  3.75 MBytes  31.5 Mbits/sec    0    742 KBytes       
[  5]   7.00-8.00   sec  3.75 MBytes  31.5 Mbits/sec    0    824 KBytes       
[  5]   8.00-9.00   sec  5.00 MBytes  42.0 Mbits/sec    0    867 KBytes       
[  5]   9.00-10.00  sec  3.75 MBytes  31.5 Mbits/sec    0    901 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  41.1 MBytes  34.5 Mbits/sec    0             sender
[  5]   0.00-10.04  sec  38.2 MBytes  31.9 Mbits/sec                  receiver

iperf Done.

実測値は約32〜35Mbpsでした。

問題はライブ視聴中にこの帯域をどのくらい使っているか、です。

ノートPC側のUbuntuのシステムモニターで見てみました。

ネットワーク使用量

全然使ってない...
これネットワークは余裕あるな...

じゃあどこがボトルネックなんだーーーー!?
..といいつつ、CPUが少し不思議な動きをしているのを見つけたので、今度はそれについて調べてみよう。

まあ今回はネットワーク帯域の調べ方が学べて良かった良かった!