Slide 1

Slide 1 text

Raspberry Pi 5 の実力と SORACOM Napter での操作 - Raspberry Pi 5 は NVMe M.2 SSD と SORACOM で活用 - 株式会社ソフトビレッジ(SORACOM UG 四国) 片岡 幸人

Slide 2

Slide 2 text

福岡といえば食! 今日の食い高 ぶり、さば、鉄なべぎょうざ!

Slide 3

Slide 3 text

福岡といえば νガンダム!

Slide 4

Slide 4 text

祝 ソラコム 上場!

Slide 5

Slide 5 text

祝 ソラコム IoT 本出版!

Slide 6

Slide 6 text

自己紹介 片岡 幸人(Yukihitio Kataoka) 高知在住のリモートワーカ兼マルチワーカ(複業者) マルチコミュニティ 株式会社ダンクソフト 高知スマートオフィス チーフディレクター 株式会社ソフトビレッジ 代表取締役 マルチワーカー JAWS-UG 高知(運営メンバー) kintone café 高知(運営メンバー) SORACOM-UG 四国(運営メンバー)など Facebook : yukihito.kataoka X(旧twitter) : @ykataoka

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Love Raspberry Pi since 2013

Slide 9

Slide 9 text

Raspberry Pi 試作の数々

Slide 10

Slide 10 text

Raspberry Pi を仕事で!

Slide 11

Slide 11 text

Raspberry Pi を仕事で!

Slide 12

Slide 12 text

Raspberry Pi + SORACOM を仕事で!

Slide 13

Slide 13 text

Raspberry Pi + SORACOM + 3GPI を仕事で!

Slide 14

Slide 14 text

Raspberry Pi + SORACOM + 3GPI を仕事で!

Slide 15

Slide 15 text

Raspberry Pi + SORACOM + 4GPI を仕事で!

Slide 16

Slide 16 text

Raspberry Pi + SORACOM + 4GPI を仕事で! 出展 https://mechatrax.com/products/

Slide 17

Slide 17 text

今日お伝えしたいこと  Raspberry Pi 5 の実力 ✓ ベンチマークスコアで処理速度は Raspberry Pi4の倍 ✓ M.2 NVMe の SSD ブートが爆速  SORACOM Napter での操作 ✓ SORACOMドングルとSIMは普通に使える ✓ Napter での X Window VNC リモート接続が使える

Slide 18

Slide 18 text

祝 2/13 Raspberry Pi 5 発売開始!

Slide 19

Slide 19 text

祝 2/13 Raspberry Pi 5 発売開始! 見せてもらおうか、Raspberry Pi5の性能とやらを!

Slide 20

Slide 20 text

Raspberry Pi 5 ベンチマーク(1)  UnixBench テスト+CPU温度計測(CPUファン無し) ✓ CPUの処理能力とファイル処理の試験、 CPU温度計測 ✓ raspberrypi Kernel: 6.1.0-rpi8-rpi-v8 arch: aarch64 bits: 64 compiler: gcc v: 12.2.0 ✓ Debian GNU/Linux 12 (bookworm) ✓ Local Storage: total: 14.44 GiB used: 3.8 GiB (26.3%) • KIOXIA(キオクシア) 旧東芝メモリ microSD 16GB UHS-I Class10 (最大読出速度 100MB/s) https://www.amazon.co.jp/gp/product/B08PTP6KKS/ ✓ 室温16度 湿度65% 【参考サイト】 UnixBenchでベンチマーク https://blog.idcf.jp/entry/cloud/unixbench/ Raspberry Pi 4 のベンチマーク https://blog.nownabe.com/2020/07/03/raspberrypi-bench/

Slide 21

Slide 21 text

Raspberry Pi 5 ベンチマーク(1) UnixBench テスト項目 ✓ CPUの処理性能、1秒間の一連処理実行回数 ✓ 動小数点数演算処理、1秒間の処理命令数 ✓ プロセスイメージを置き換えるシステムコールを繰り返すテスト、1秒間のシステム コール処理数 ✓ ファイルのコピーを繰り返すテスト、2MByteのファイルを1024Byteごとに処理 ✓ ファイルのコピーを繰り返すテスト、500KByteのファイルを256Byteごとに処理 ✓ ファイルのコピーを繰り返すテスト、7.9MByteのファイルを4096Byteごとに処理 ✓ 512Byteデータのパイプ処理繰り返し、1秒間繰り返し回数 ✓ 2プロセス間の更新値をパイプで受け渡しプロセスのコンテキストスイッチ(切り替わ り)を実行、1秒間実行回数 ✓ プロセスのフォークを繰り返すテスト、1秒間実行回数 ✓ /bin/shを使った処理、1分間の実行回数 ✓ /bin/shを使った8個並行処理、1分間の実行回数 ✓ プロセスIDを返す単純なシステムコールを繰り返し実行、1秒間実行回数

Slide 22

Slide 22 text

UnixBench テスト(single core) Zero 2 W 3B 4B 5B cortex-a53 bits: 64 cortex-a53 bits: 64 cortex-a72 bits: 64 cortex-a76 bits: 64 512 MiB 1024 MiB 8 GiB 8 GiB single core Dhrystone 2 using register variables lps 5,434,829.60 6,526,908.80 19,408,264.10 35,733,023.40 10.0 s, 7 samples single core Double-Precision Whetstone MWIPS 1,347.10 1,619.10 3,225.00 6,994.00 10.0 s, 7 samples single core Execl Throughput lps 649.30 755.60 1,690.70 5,495.50 30.0 s, 2 samples single core File Copy 1024 bufsize 2000 maxblocks KBps 134,717.00 157,868.90 315,073.50 891,658.00 30.0 s, 2 samples single core File Copy 256 bufsize 500 maxblocks KBps 40,685.00 48,497.00 107,715.30 288,887.40 30.0 s, 2 samples single core File Copy 4096 bufsize 8000 maxblocks KBps 340,431.10 400,912.50 682,985.60 1,349,415.50 30.0 s, 2 samples single core Pipe Throughput lps 252,615.80 304,072.10 544,762.50 1,494,194.60 10.0 s, 7 samples single core Pipe-based Context Switching lps 30,900.80 37,208.30 75,436.50 199,524.30 10.0 s, 7 samples single core Process Creation lps 1,417.10 1,526.10 2,713.30 7,896.50 30.0 s, 2 samples single core Shell Scripts (1 concurrent) lpm 1,918.00 2,200.70 3,825.60 11,080.10 60.0 s, 2 samples single core Shell Scripts (8 concurrent) lpm 620.70 700.40 1,331.00 2,281.10 60.0 s, 2 samples single core System Call Overhead lps 306,007.80 368,974.40 410,120.70 1,051,666.30 10.0 s, 7 samples Raspberry Pi Model CPU Memory Test Pattern UNIX BENCH TESTS(1)

Slide 23

Slide 23 text

UnixBench テスト(multi core + 温度) Zero 2 W 3B 4B 5B cortex-a53 bits: 64 cortex-a53 bits: 64 cortex-a72 bits: 64 cortex-a76 bits: 64 512 MiB 1024 MiB 8 GiB 8 GiB multi core Dhrystone 2 using register variables lps 21,702,130.80 26,102,217.00 74,668,282.50 100,178,564.60 10.0 s, 7 samples multi core Double-Precision Whetstone MWIPS 5,379.20 6,469.50 12,888.10 21,438.30 10.0 s, 7 samples multi core Execl Throughput lps 1,912.70 2,169.20 3,923.60 10,956.60 30.0 s, 2 samples multi core File Copy 1024 bufsize 2000 maxblocks KBps 482,219.20 579,225.90 789,904.60 1,487,754.70 30.0 s, 2 samples multi core File Copy 256 bufsize 500 maxblocks KBps 153,150.40 188,308.50 406,858.20 801,760.50 30.0 s, 2 samples multi core File Copy 4096 bufsize 8000 maxblocks KBps 213,766.00 819,351.90 1,219,128.80 1,335,330.30 30.0 s, 2 samples multi core Pipe Throughput lps 1,003,273.80 1,205,400.10 2,157,044.70 4,494,101.60 10.0 s, 7 samples multi core Pipe-based Context Switching lps 106,930.80 25,603.60 239,646.80 595,811.30 10.0 s, 7 samples multi core Process Creation lps 3,921.00 4,340.90 8,206.90 13,751.60 30.0 s, 2 samples multi core Shell Scripts (1 concurrent) lpm 4,540.50 5,307.80 10,034.40 17,305.10 60.0 s, 2 samples multi core Shell Scripts (8 concurrent) lpm 581.50 711.00 1,360.00 2,248.60 60.0 s, 2 samples multi core System Call Overhead lps 1,223,401.10 1,470,799.00 1,636,371.60 3,412,110.60 10.0 s, 7 samples other Max Cpu Temperature ℃ 81.70 77.40 84.20 87.30 Raspberry Pi Model Test Pattern CPU Memory UNIX BENCH TESTS(2)

Slide 24

Slide 24 text

UnixBench テストスコア(single core) Zero 2 W 3B 4B 5B cortex-a53 bits: 64 cortex-a53 bits: 64 cortex-a72 bits: 64 cortex-a76 bits: 64 512 MiB 1024 MiB 8 GiB 8 GiB single core Dhrystone 2 using register variables 465.7 559.3 1663.1 3062.0 single core Double-Precision Whetstone 244.9 294.4 586.4 1271.6 single core Execl Throughput 151.0 175.7 393.2 1278.0 single core File Copy 1024 bufsize 2000 maxblocks 340.2 398.7 795.6 2251.7 single core File Copy 256 bufsize 500 maxblocks 245.8 293.0 650.8 1745.5 single core File Copy 4096 bufsize 8000 maxblocks 587.0 691.2 1177.6 2326.6 single core Pipe Throughput 203.1 244.4 437.9 1201.1 single core Pipe-based Context Switching 77.3 93.0 188.6 498.8 single core Process Creation 112.5 121.1 215.3 626.7 single core Shell Scripts (1 concurrent) 452.4 519.0 902.3 2613.2 single core Shell Scripts (8 concurrent) 1034.5 1167.3 2218.3 3801.8 single core System Call Overhead 204.0 246.0 273.4 701.1 single core System Benchmarks Index Score 268.8 315.1 602.2 1489.2 Raspberry Pi Model CPU Memory UNIX BENCH TESTS(1)

Slide 25

Slide 25 text

UnixBench テストスコア(multi core + 温度) Zero 2 W 3B 4B 5B cortex-a53 bits: 64 cortex-a53 bits: 64 cortex-a72 bits: 64 cortex-a76 bits: 64 512 MiB 1024 MiB 8 GiB 8 GiB multi core Dhrystone 2 using register variables 1859.7 2236.7 6398.3 8584.3 multi core Double-Precision Whetstone 978.0 1176.3 2343.3 3897.9 multi core Execl Throughput 444.8 504.5 912.5 2548.0 multi core File Copy 1024 bufsize 2000 maxblocks 1217.7 1462.7 1994.7 3757.0 multi core File Copy 256 bufsize 500 maxblocks 925.4 1137.8 2458.4 4844.5 multi core File Copy 4096 bufsize 8000 maxblocks 368.6 1412.7 2101.9 2302.3 multi core Pipe Throughput 806.5 969.0 1734.0 3612.6 multi core Pipe-based Context Switching 267.3 314.0 599.1 1489.5 multi core Process Creation 311.2 344.5 651.3 1091.4 multi core Shell Scripts (1 concurrent) 1070.9 1251.8 2366.6 4081.4 multi core Shell Scripts (8 concurrent) 969.2 1185.0 2267.7 3747.7 multi core System Call Overhead 815.6 980.5 1090.9 2274.7 multi core System Benchmarks Index Score 719.0 940.0 1694.0 3080.4 other Max Cpu Temperature ℃ 81.70 77.40 84.20 87.30 Raspberry Pi Model CPU Memory UNIX BENCH TESTS(2)

Slide 26

Slide 26 text

UnixBench テスト結果

Slide 27

Slide 27 text

UnixBench テスト結果 Zero 2 W 3B 4B 5B cortex-a53 bits: 64 cortex-a53 bits: 64 cortex-a72 bits: 64 cortex-a76 bits: 64 512 MiB 1024 MiB 8 GiB 8 GiB multi core Dhrystone 2 using register variables 1859.7 2236.7 6398.3 8584.3 multi core Double-Precision Whetstone 978.0 1176.3 2343.3 3897.9 multi core Execl Throughput 444.8 504.5 912.5 2548.0 multi core File Copy 1024 bufsize 2000 maxblocks 1217.7 1462.7 1994.7 3757.0 multi core File Copy 256 bufsize 500 maxblocks 925.4 1137.8 2458.4 4844.5 multi core File Copy 4096 bufsize 8000 maxblocks 368.6 1412.7 2101.9 2302.3 multi core Pipe Throughput 806.5 969.0 1734.0 3612.6 multi core Pipe-based Context Switching 267.3 314.0 599.1 1489.5 multi core Process Creation 311.2 344.5 651.3 1091.4 multi core Shell Scripts (1 concurrent) 1070.9 1251.8 2366.6 4081.4 multi core Shell Scripts (8 concurrent) 969.2 1185.0 2267.7 3747.7 multi core System Call Overhead 815.6 980.5 1090.9 2274.7 multi core System Benchmarks Index Score 719.0 940.0 1694.0 3080.4 other Max Cpu Temperature ℃ 81.70 77.40 84.20 87.30 Raspberry Pi Model CPU Memory UNIX BENCH TESTS(2) CPU温度は3Bと比較して10℃程高い!

Slide 28

Slide 28 text

Raspberry Pi 5 ベンチマーク(2) Raspberry Pi Storage Benchmark テスト ✓ ストレージの速度計測 ✓ raspberrypi Kernel: 6.1.0-rpi8-rpi-v8 arch: aarch64 bits: 64 compiler: gcc v: 12.2.0 ✓ Debian GNU/Linux 12 (bookworm) ✓ Local Storage • KIOXIA(キオクシア) 旧東芝メモリ microSD 16GB UHS-I Class10 (最大読出速度100MB/s) https://www.amazon.co.jp/gp/product/B08PTP6KKS/ ✓ 室温16度 湿度65% 【参考サイト】 SSDストレージのベンチマークに使えるスクリプト https://raspida.com/benchmark-script Raspberry Pi Storage Benchmarks + Benchmarking Script https://jamesachambers.com/raspberry-pi-storage-benchmarks-2019-benchmarking-script/

Slide 29

Slide 29 text

Raspberry Pi Storage Benchmark テスト1 Strage Zero 2 W 3B 4B 5B cortex-a53 bits: 64 cortex-a53 bits: 64 cortex-a72 bits: 64 cortex-a76 bits: 64 512 MiB 1024 MiB 8 GiB 8 GiB HDParm Disk Read MB/sec 22.15 22.14 41.45 84.61 HDParm Cached Disk Read MB/sec 22.09 22.24 41.77 78.77 DD Disk Write MB/s 15.80 16.00 17.80 19.90 FIO 4k random read IOPS 2,588.00 2,415.00 3,470.00 4,163.00 FIO 4k random read KB/s 10,352.00 9,662.00 13,882.00 16,653.00 FIO 4k random write IOPS 1,413.00 1,404.00 1,683.00 1,894.00 FIO 4k random write KB/s 565.00 5,616.00 6,733.00 7,578.00 IOZone 4k read KB/s 9,583.00 10,043.00 13,676.00 21,686.00 IOZone 4k write KB/s 4,682.00 4,790.00 5,781.00 7,430.00 IOZone 4k random read KB/s 8,028.00 8,177.00 10,664.00 15,244.00 IOZone 4k random write KB/s 5,010.00 4,782.00 5,976.00 7,398.00 1,371.00 1,354.00 1,708.00 2,200.00 Score CPU Memory Raspberry Pi Model

Slide 30

Slide 30 text

Raspberry Pi Storage Benchmark テスト1結果

Slide 31

Slide 31 text

Raspberry Pi 5 + NVMe M.2 SSD

Slide 32

Slide 32 text

Raspberry Pi 5 ベンチマーク(2)  Raspberry Pi Storage Benchmark テスト ✓ ストレージの速度計測 ✓ raspberrypi Kernel: 6.1.0-rpi8-rpi-v8 arch: aarch64 bits: 64 compiler: gcc v: 12.2.0 ✓ Debian GNU/Linux 12 (bookworm) ✓ Local Storage • KIOXIA microSD https://www.amazon.co.jp/gp/product/B08PTP6KKS/ • エレコム SSD 250GB USB3.2 https://www.amazon.co.jp/gp/product/B0CJLHL719/ • KIOXIA SSD 500GB NVMe M.2 https://www.amazon.co.jp/gp/product/B0B56X29BK/ ✓ 室温16度 湿度65% 【参考サイト】 SSDストレージのベンチマークに使えるスクリプト https://raspida.com/benchmark-script Raspberry Pi Storage Benchmarks + Benchmarking Script https://jamesachambers.com/raspberry-pi-storage-benchmarks-2019-benchmarking-script/

Slide 33

Slide 33 text

Raspberry Pi Storage Benchmark テスト2 Strage microSD KIOXIA USB SSD NVMe M.2 SSD HDParm Disk Read MB/sec 84.61 354.80 417.24 HDParm Cached Disk Read MB/sec 78.77 350.13 412.32 DD Disk WriteMB/s 19.90 259.00 256.00 FIO 4k random read IOPS 4,163.00 31,950.00 105,567.00 FIO 4k random read KB/s 16,653.00 127,800.00 422,268.00 FIO 4k random write IOPS 1,894.00 32,820.00 57,853.00 FIO 4k random write KB/s 7,578.00 131,282.00 231,412.00 IOZone 4k read KB/s 21,686.00 20,819.00 211,168.00 IOZone 4k write KB/s 7,430.00 40,559.00 154,915.00 IOZone 4k random read KB/s 15,244.00 20,725.00 45,102.00 IOZone 4k random write KB/s 7,398.00 42,446.00 176,016.00 2,200.00 12,899.00 35,695.00 Raspberry Pi Boot Score

Slide 34

Slide 34 text

Raspberry Pi Storage Benchmark テスト2結果

Slide 35

Slide 35 text

Raspberry Pi 5 で SORACOM の利用  最新の Raspberry Pi OS (64bit) でOK ✓ 今回は Soracom Onyx – LTE USB ドングル (SC-QGLC4- C1) で plan-D SIM を使用  設定は以下を参考にいつもの手順通り ✓ https://users.soracom.io/ja- jp/guides/devices/general/raspberry-pi-dongle/

Slide 36

Slide 36 text

Raspberry Pi 5 で SORACOM の利用  5V5Aの電源問題は以下で解消 ✓ Raspberry Pi5 電源 Pi5 PDアダプター5.1V 5A 27W USB-C(Type C) ケーブル PSE認証 Raspberry Pi 5 8GB/4GB/2GB/1GB適用 Pi5 Adapter ケーブル長1.2M ラズベリーパイ5 電源 PD 27W USB-C Power Supply for raspberry Pi 5 https://www.amazon.co.jp/gp/product/B0CX163WY8/ ✓ モバイルバッテリー PD対応 30000mAh 100W高速充電 3台同時充電 可能 ノートパソコン充電可能 QC3.0 USB出力 Type-C出力/入力 3ポー ト LED残量表示 ポータブル電源 スマホ充電器 携帯充電器 パワーバ ンク 【PSE認証済】 https://www.amazon.co.jp/gp/product/B09NM6G582/

Slide 37

Slide 37 text

Napter で X Window に VNC リモート接続  Raspberry Pi 5 に VNC を設定  SORACOM コンソール Napter で 5900 ポート設定

Slide 38

Slide 38 text

Napter で X Window に VNC リモート接続

Slide 39

Slide 39 text

今日お伝えしたいこと  Raspberry Pi 5 の実力 ✓ ベンチマークスコアで処理速度は Raspberry Pi4の倍 ✓ M.2 NVMe の SSD ブートが爆速  SORACOM Napter での操作 ✓ SORACOMドングルとSIMは普通に使える ✓ Napter での X Window VNC リモート接続が使える ご清聴ありがとうございました! この後本番の懇親会で!!