評価項目1:CPUテスト
はじめに、この投稿は、Raspberry Pi 5とその他のモデルに関する水平的評価の一部です。
詳細については、その投稿をご覧ください。
開発ボードについて最も重視するのは、CPUのパフォーマンスです。日常のオフィス作業でもAIアプリケーションでも、高性能のCPUはよりスムーズなユーザー体験を提供してくれます。Raspberry Pi各モデルのCPUパラメータは、公式仕様から確認できます。では、CPUのパフォーマンスはどのように評価すればよいのでしょうか?最も簡単な方法は、ベンチマークソフトを使用してテストすることです。
| モデルl | SOC |
|---|---|
| PI 5 | BCM2712 2.4GHz、64ビットArm Cortex-A76 |
| PI 4B | BCM2711 1.8GHz、64ビットArm Cortex-A72 |
| PI 3B+ | BCM2837B0 1.4GHz、64ビットArm Cortex-A53 |
| PI Zero 2W | BCM2710A1 1GHz、64ビットArm Cortex-A53 |
このテストにはSysBenchを使用します。SysBenchは、CPU、メモリ、ディスクなどのハードウェアのパフォーマンスをテストするために使用できる、モジュール式、クロスプラットフォーム、マルチスレッドのテストツールを提供するオープンソースのベンチマークソフトウェアです。正式なテストの前に、Raspberry Pi用のシステムもインストールする必要があります。この評価には、Debian Bookworm Raspberry Pi Desktop (2024-11-19) をインストールしました。システムのインストールは非常に簡単ですので、ここでは説明しません。
Zero 2W 、PI3B+ 、PI4 、および PI5 の各モデルを1台ずつ電源を入れ、MobaXtermを使用してリモートでログインしました。SysBench1.0.20を使用して、4つのRaspberry Piモデルのシングルスレッドおよびマルチスレッドのパフォーマンスをテストしました。使用したテストのインストラクションは次のとおりです。
sysbench cpu --threads=1 --cpu-max-prime=200000 run
sysbench cpu --threads=4 --cpu-max-prime=200000 run
4つのRaspberry Piモデルのシングルスレッドおよびクアッドスレッドの結果を以下に示します。図1から、さまざまなRaspberry Piモデル間のCPU演算能力の違いが明確に分かります。PI 5は最高のCPU性能を発揮し、Raspberry Piのバックボーンとしてふさわしいモデルです。
図1
公式の説明によると、PI5のパフォーマンスはPI4の 2~3 倍であるはずですが、sysbenchのテスト結果では1.3~1.4倍となっています。製品が説明と異なる可能性はあるでしょうか?これを確認するため、別のソフトウェアであるGeekbenchを使用して、CPUパフォーマンスの総合的なテストを実施しました。
残念ながら、PI Zero 2WおよびPI3B+のメモリ容量はGeekbenchを実行するには小さすぎるため、PI 5(Raspberry Pi 5 Model B Rev 1.0 - Geekbench)およびPI4(Raspberry Pi 4 Model B Rev 1.5 - Geekbench)のテストレポートしか入手できません。
Geekbenchのテスト結果(図 2)から判断すると、PI 5のパフォーマンスはPI 4の約2.3倍であり、予想通りです。SysbenchとGeekbenchで使用されているテスト用ベンチマークは異なるため、テスト結果のデータは参考値となります。
図2





