Title

bullseye へアップデートして、ベンチマークを取り直してみました。はっきりと早くなってました。アップデート推奨です。

前回のベンチマーク

前回のベンチマーク記事はこちら。あきらかに、64bit版のほうがいい結果でした。一方で、BusterとBullseyeにどれほど差があるかは、まだArgonOneケースに乗せてないので、よくわかりませんでした。今回は、ArgonOneケースのラズパイをアップデートしてベンチマークを走らせてみました。更にいい成績がでましたので、アップデート推奨ですね。

たのじぃの書き捨てノート
【Raspberry Pi】ベンチマーク 64bit/32bitで差はある?
RaspberryPi OSの64bit版で、早くなっているのか?をベンチマークとって確認してみました。
dummy

ベンチマーク結果

ベンチマークのまとめ

零号機

初号機

弐号機

初号機-改

弐号機-改

ケース ファン付きプラケース ArgonOne ArgonOne ArgonOne ArgonOne
OS RaspberryPiOS bullseye:64bit RaspberryPiOS buster:64bit RaspberryPiOS buster:32bit RaspberryPiOS bullseye:64bit RaspberryPiOS bullseye:32bit
起動ディスク SD 32GB SSD 500GB SSD 1TB SSD 500GB SSD 1TB
1Core 447.9 461.5 370.0 502.3 377.2
4Core 1063.4 1197.4 1009.6 1287.7 1021.4

ベンチマークの詳細はこの記事の下のほうにつけておきます。なんと、初号機-改(ArgonOneケース/64bit/Bullseye/2.2GHzオーバークロック)では、1287.7の高スコアがでました。体感的にもかなり早くなった感じがします。32bit版は、冷却性能の悪いプラケースの64bit版にすら負けているので、もう64bit化は必須、32bit版には見切りをつける時期がきたかもしれません。

これまでの復習!関連の過去記事はこちら

ケースと電源、64bit版の導入、ベンチマークの記事はこちらです。高い冷却性能のおススメケースと電源リンクもUS/日本、両方貼っておきます。

Amazon US で買う
Argon ONE M.2 Aluminum Case for Raspberry Pi 4 with SATA SSD Support | Power Button and Fan | Compatible B-Key and B+M Key
dummy
Amazon 日本 で買う
Argon ONE M.2 アルミケース Raspberry Pi 4用 電源ボタンとファン付き | SATA SSD対応 | B-Key B+Mキー対応
dummy
Amazon US で買う
Argon Micro USB Cable Power Supply 5.25 Volts 3 Amps for Raspberry Pi 3 and Zero Boards | UL Listed | 3.3 Feet Long Cable with Micro USB Connector | Micro USB Cable and Wall Charger
dummy
Amazon 日本 で買う
Argon NEOケース USB Type-C電源付き Raspberry Pi 4用 | 冷却ファン、カメラ、LCDディスプレイに対応 | GPIOとPoEピンにアクセス可能
dummy

電源見直しして、オーバークロックして、64bit対応した過去記事はこちらです。

たのじぃの書き捨てノート
【Raspberry Pi】モッサリの原因は電圧かも!? 電源を極めろ!
ラズパイの電源選びは超重要!おすすめのラズパイ用電源をデータとともに紹介します。USB-Cが同一でも充電器の5Vでは大電流時に電圧低下が酷くてパフォーマンスが大幅に悪化します。ラズパイ用の5.1Vや5.25Vと電圧高めに設定した電源を選び、配線経路に気をくばろう。ラズパイ初心者でも、できること。
dummy
たのじぃの書き捨てノート
【Raspberry Pi】オーバークロック限界に挑む!
ラズパイ初心者でも、できること。ラズパイ(Raspberry Pi)のオーバークロック限界に挑戦しました。ちまたには、Config.txt 書き換える記事ばかりだったので、ちょっと突っ込んだやり方にトライしました。
dummy
たのじぃの書き捨てノート
【Raspberry Pi】Raspberry pi OS 64bit 版 に移行!
ラズパイ(Raspberry Pi)にRaspberry Pi OS 64bit版を入れてみました。ラズパイ初心者でも、できること。
dummy

ベンチマーク結果 詳細

初号機-改:RaspberryPiOS bullseye 64bit版 ArgonOne ケース

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: raspberrypi: GNU/Linux
   OS: GNU/Linux -- 5.10.63-v8+ -- #1496 SMP PREEMPT Wed Dec 1 15:59:46 GMT 2021
   Machine: aarch64 (unknown)
   Language: en_US.utf8 (charmap="EUC-JP", collate="EUC-JP")
   09:16:23 up 1 min,  1 user,  load average: 0.64, 0.35, 0.13; runlevel 2021-12-12

------------------------------------------------------------------------
Benchmark Run: 日 12月 12 2021 09:16:23 - 09:44:30
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       22524240.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3926.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2296.1 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        182609.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           56474.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        513599.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              257537.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  52063.8 lps   (10.0 s, 7 samples)
Process Creation                               4160.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4514.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1142.0 lpm   (60.0 s, 2 samples)
System Call Overhead                         209196.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   22524240.3   1930.1
Double-Precision Whetstone                       55.0       3926.3    713.9
Execl Throughput                                 43.0       2296.1    534.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     182609.5    461.1
File Copy 256 bufsize 500 maxblocks            1655.0      56474.9    341.2
File Copy 4096 bufsize 8000 maxblocks          5800.0     513599.7    885.5
Pipe Throughput                               12440.0     257537.0    207.0
Pipe-based Context Switching                   4000.0      52063.8    130.2
Process Creation                                126.0       4160.4    330.2
Shell Scripts (1 concurrent)                     42.4       4514.8   1064.8
Shell Scripts (8 concurrent)                      6.0       1142.0   1903.3
System Call Overhead                          15000.0     209196.5    139.5
                                                                   ========
System Benchmarks Index Score                                         502.3

------------------------------------------------------------------------
Benchmark Run: 日 12月 12 2021 09:44:30 - 10:12:38
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       89828902.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    15652.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               5652.2 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        387674.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          115994.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        885435.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1026234.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 189316.6 lps   (10.0 s, 7 samples)
Process Creation                               9666.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   9081.0 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1181.7 lpm   (60.1 s, 2 samples)
System Call Overhead                         818492.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   89828902.5   7697.4
Double-Precision Whetstone                       55.0      15652.3   2845.9
Execl Throughput                                 43.0       5652.2   1314.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     387674.3    979.0
File Copy 256 bufsize 500 maxblocks            1655.0     115994.0    700.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     885435.0   1526.6
Pipe Throughput                               12440.0    1026234.6    824.9
Pipe-based Context Switching                   4000.0     189316.6    473.3
Process Creation                                126.0       9666.2    767.2
Shell Scripts (1 concurrent)                     42.4       9081.0   2141.7
Shell Scripts (8 concurrent)                      6.0       1181.7   1969.5
System Call Overhead                          15000.0     818492.5    545.7
                                                                   ========
System Benchmarks Index Score                                        1287.7

弐号機-改:RaspberryPiOS Bullseye 32bit版:ArgonOneケース

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: raspberrypi: GNU/Linux
   OS: GNU/Linux -- 5.10.63-v7l+ -- #1488 SMP Thu Nov 18 16:15:28 GMT 2021
   Machine: armv7l (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: ARMv7 Processor rev 3 (v7l) (0.0 bogomips)
          
   CPU 1: ARMv7 Processor rev 3 (v7l) (0.0 bogomips)
          
   CPU 2: ARMv7 Processor rev 3 (v7l) (0.0 bogomips)
          
   CPU 3: ARMv7 Processor rev 3 (v7l) (0.0 bogomips)
          
   21:18:00 up 0 min,  1 user,  load average: 0.38, 0.12, 0.04; runlevel 2021-12-11

------------------------------------------------------------------------
Benchmark Run: 土 12月 11 2021 21:18:00 - 21:46:10
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       15202258.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3723.1 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1187.3 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        119727.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           34077.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        318826.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                              130264.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  39652.5 lps   (10.0 s, 7 samples)
Process Creation                               2142.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3410.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    879.4 lpm   (60.0 s, 2 samples)
System Call Overhead                         718616.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   15202258.9   1302.7
Double-Precision Whetstone                       55.0       3723.1    676.9
Execl Throughput                                 43.0       1187.3    276.1
File Copy 1024 bufsize 2000 maxblocks          3960.0     119727.9    302.3
File Copy 256 bufsize 500 maxblocks            1655.0      34077.7    205.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     318826.3    549.7
Pipe Throughput                               12440.0     130264.2    104.7
Pipe-based Context Switching                   4000.0      39652.5     99.1
Process Creation                                126.0       2142.3    170.0
Shell Scripts (1 concurrent)                     42.4       3410.8    804.4
Shell Scripts (8 concurrent)                      6.0        879.4   1465.6
System Call Overhead                          15000.0     718616.9    479.1
                                                                   ========
System Benchmarks Index Score                                         377.2

------------------------------------------------------------------------
Benchmark Run: 土 12月 11 2021 21:46:10 - 22:14:21
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       60567848.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    14825.6 MWIPS (10.0 s, 7 samples)
Execl Throughput                               3439.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        233785.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           67208.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        646926.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                              504634.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 162555.9 lps   (10.0 s, 7 samples)
Process Creation                               6925.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7092.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    939.7 lpm   (60.1 s, 2 samples)
System Call Overhead                        2721076.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   60567848.5   5190.0
Double-Precision Whetstone                       55.0      14825.6   2695.6
Execl Throughput                                 43.0       3439.5    799.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     233785.7    590.4
File Copy 256 bufsize 500 maxblocks            1655.0      67208.7    406.1
File Copy 4096 bufsize 8000 maxblocks          5800.0     646926.3   1115.4
Pipe Throughput                               12440.0     504634.7    405.7
Pipe-based Context Switching                   4000.0     162555.9    406.4
Process Creation                                126.0       6925.5    549.6
Shell Scripts (1 concurrent)                     42.4       7092.1   1672.7
Shell Scripts (8 concurrent)                      6.0        939.7   1566.2
System Call Overhead                          15000.0    2721076.7   1814.1
                                                                   ========
System Benchmarks Index Score                                        1021.4