名刺サイズの超小型PC「ラズパイ」で遊ぶ(第33回)
ラズパイ一体型キーボード「Raspberry Pi 400」の性能は? ベンチマークテストで従来モデルと比べた
前回はラズパイ一体型キーボード「Raspberry Pi 400」の外観をご紹介した他、「技術基準適合証明」(技適)を通っていないデバイスを試すときの手続きについて紹介しました。今回はベンチマークソフト「UnixBench」を使って実機のパフォーマンスを確認していきます。
UnixBenchはLinuxでは定番となっているベンチマークテストで、整数処理演算や浮動小数点演算、ファイルのコピーなどを行ってシステム全体のパフォーマンスを計測します。最終的には「System Benchmarks Index Score」の値で総合スコアが表示されますが、これは「Sun SPARCstation 20 SM61」という、1995年頃のコンピュータの性能を10として比較したときの値です。
UnixBenchのインストールは、GitHubにアップされているファイルをフォルダごとそのままダウンロードすればOKです。UnixBenchがインストールされたディレクトリに移動して「./Run」で実行します。
$ git clone https://github.com/kdlucas/byte-unixbench
$ cd byte-unixbench/UnixBench
$ ./Run
今回はRaspberry Pi 400とRaspberry Pi 4の2GBモデル、4GBモデル、8GBモデルの4つでUnixBenchを使ったベンチマークテストを行いました。それぞれでシングルコア、マルチコアでのテストとなります。結果は以下の通りです。
Raspberry Pi 4よりもRaspberry Pi 400がかなりいい値を示しています。これは搭載されているSoCの違いです。
Raspberry Pi 4はSoCが「Broadcom BCM2711(Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz」だったのに対して、Raspberry Pi 400は駆動周波数が高い「Broadcom BCM2711C0(quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.8GHz」を搭載しているためです。
またUnixBenchはCPUの性能が高いほどいい結果となるので、これだけの差がついたのでしょう。たったの0.3GHzですが、随分と違うのだなあと思いました。
ちなみにRaspberry Pi 4は搭載メモリの容量による性能の差はありません。
今回のテスト結果について、以下に記しておきます。
Raspberry Pi 4 2GB
------------------------------------------------------------------------
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 10207716.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2387.5 MWIPS (9.6 s, 7 samples)
Execl Throughput 806.6 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 95729.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 26300.6 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 269064.9 KBps (30.0 s, 2 samples)
Pipe Throughput 106029.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 39209.8 lps (10.0 s, 7 samples)
Process Creation 1570.1 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2368.5 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 695.6 lpm (60.0 s, 2 samples)
System Call Overhead 489205.5 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10207716.0 874.7
Double-Precision Whetstone 55.0 2387.5 434.1
Execl Throughput 43.0 806.6 187.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 95729.5 241.7
File Copy 256 bufsize 500 maxblocks 1655.0 26300.6 158.9
File Copy 4096 bufsize 8000 maxblocks 5800.0 269064.9 463.9
Pipe Throughput 12440.0 106029.8 85.2
Pipe-based Context Switching 4000.0 39209.8 98.0
Process Creation 126.0 1570.1 124.6
Shell Scripts (1 concurrent) 42.4 2368.5 558.6
Shell Scripts (8 concurrent) 6.0 695.6 1159.3
System Call Overhead 15000.0 489205.5 326.1
========
System Benchmarks Index Score 284.3
------------------------------------------------------------------------
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 39533874.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 9408.2 MWIPS (9.4 s, 7 samples)
Execl Throughput 2455.3 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 183966.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 50218.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 565043.5 KBps (30.0 s, 2 samples)
Pipe Throughput 398553.7 lps (10.0 s, 7 samples)
Pipe-based Context Switching 155854.0 lps (10.0 s, 7 samples)
Process Creation 4115.9 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5563.4 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 755.7 lpm (60.2 s, 2 samples)
System Call Overhead 1855972.2 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 39533874.0 3387.6
Double-Precision Whetstone 55.0 9408.2 1710.6
Execl Throughput 43.0 2455.3 571.0
File Copy 1024 bufsize 2000 maxblocks 3960.0 183966.5 464.6
File Copy 256 bufsize 500 maxblocks 1655.0 50218.0 303.4
File Copy 4096 bufsize 8000 maxblocks 5800.0 565043.5 974.2
Pipe Throughput 12440.0 398553.7 320.4
Pipe-based Context Switching 4000.0 155854.0 389.6
Process Creation 126.0 4115.9 326.7
Shell Scripts (1 concurrent) 42.4 5563.4 1312.1
Shell Scripts (8 concurrent) 6.0 755.7 1259.5
System Call Overhead 15000.0 1855972.2 1237.3
========
System Benchmarks Index Score 761.3
------------------------------------------------------------------------
Raspberry Pi 4 4GB
------------------------------------------------------------------------
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 10120286.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2387.9 MWIPS (9.6 s, 7 samples)
Execl Throughput 807.7 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 95632.4 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 26242.5 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 270872.0 KBps (30.0 s, 2 samples)
Pipe Throughput 106599.9 lps (10.0 s, 7 samples)
Pipe-based Context Switching 37916.4 lps (10.0 s, 7 samples)
Process Creation 1578.8 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2487.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 707.2 lpm (60.1 s, 2 samples)
System Call Overhead 490917.6 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10120286.5 867.2
Double-Precision Whetstone 55.0 2387.9 434.2
Execl Throughput 43.0 807.7 187.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 95632.4 241.5
File Copy 256 bufsize 500 maxblocks 1655.0 26242.5 158.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 270872.0 467.0
Pipe Throughput 12440.0 106599.9 85.7
Pipe-based Context Switching 4000.0 37916.4 94.8
Process Creation 126.0 1578.8 125.3
Shell Scripts (1 concurrent) 42.4 2487.1 586.6
Shell Scripts (8 concurrent) 6.0 707.2 1178.7
System Call Overhead 15000.0 490917.6 327.3
========
System Benchmarks Index Score 285.3
------------------------------------------------------------------------
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 39731765.6 lps (10.0 s, 7 samples)
Double-Precision Whetstone 9459.8 MWIPS (9.4 s, 7 samples)
Execl Throughput 2470.9 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 183548.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 50223.3 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 565826.2 KBps (30.0 s, 2 samples)
Pipe Throughput 401295.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 149653.4 lps (10.0 s, 7 samples)
Process Creation 4187.3 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5589.3 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 763.7 lpm (60.1 s, 2 samples)
System Call Overhead 1810370.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 39731765.6 3404.6
Double-Precision Whetstone 55.0 9459.8 1720.0
Execl Throughput 43.0 2470.9 574.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 183548.5 463.5
File Copy 256 bufsize 500 maxblocks 1655.0 50223.3 303.5
File Copy 4096 bufsize 8000 maxblocks 5800.0 565826.2 975.6
Pipe Throughput 12440.0 401295.3 322.6
Pipe-based Context Switching 4000.0 149653.4 374.1
Process Creation 126.0 4187.3 332.3
Shell Scripts (1 concurrent) 42.4 5589.3 1318.2
Shell Scripts (8 concurrent) 6.0 763.7 1272.8
System Call Overhead 15000.0 1810370.7 1206.9
========
System Benchmarks Index Score 760.6
------------------------------------------------------------------------
Raspberry Pi 4 8GB
------------------------------------------------------------------------
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 10161367.6 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2387.3 MWIPS (9.6 s, 7 samples)
Execl Throughput 808.3 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 92372.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 25185.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 264635.4 KBps (30.0 s, 2 samples)
Pipe Throughput 105707.1 lps (10.0 s, 7 samples)
Pipe-based Context Switching 38391.1 lps (10.0 s, 7 samples)
Process Creation 1562.8 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2340.2 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 710.1 lpm (60.1 s, 2 samples)
System Call Overhead 490097.4 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10161367.6 870.7
Double-Precision Whetstone 55.0 2387.3 434.1
Execl Throughput 43.0 808.3 188.0
File Copy 1024 bufsize 2000 maxblocks 3960.0 92372.0 233.3
File Copy 256 bufsize 500 maxblocks 1655.0 25185.0 152.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 264635.4 456.3
Pipe Throughput 12440.0 105707.1 85.0
Pipe-based Context Switching 4000.0 38391.1 96.0
Process Creation 126.0 1562.8 124.0
Shell Scripts (1 concurrent) 42.4 2340.2 551.9
Shell Scripts (8 concurrent) 6.0 710.1 1183.4
System Call Overhead 15000.0 490097.4 326.7
========
System Benchmarks Index Score 281.6
------------------------------------------------------------------------
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 40512509.4 lps (10.0 s, 7 samples)
Double-Precision Whetstone 9542.7 MWIPS (9.6 s, 7 samples)
Execl Throughput 2484.5 lps (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 181985.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 50011.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 565057.1 KBps (30.0 s, 2 samples)
Pipe Throughput 408483.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 158037.5 lps (10.0 s, 7 samples)
Process Creation 4175.1 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5677.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 770.9 lpm (60.2 s, 2 samples)
System Call Overhead 1860702.6 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 40512509.4 3471.5
Double-Precision Whetstone 55.0 9542.7 1735.0
Execl Throughput 43.0 2484.5 577.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 181985.8 459.6
File Copy 256 bufsize 500 maxblocks 1655.0 50011.0 302.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 565057.1 974.2
Pipe Throughput 12440.0 408483.8 328.4
Pipe-based Context Switching 4000.0 158037.5 395.1
Process Creation 126.0 4175.1 331.4
Shell Scripts (1 concurrent) 42.4 5677.1 1338.9
Shell Scripts (8 concurrent) 6.0 770.9 1284.8
System Call Overhead 15000.0 1860702.6 1240.5
========
System Benchmarks Index Score 769.6
------------------------------------------------------------------------
Raspberry Pi 400
------------------------------------------------------------------------
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 10161367.6 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2387.3 MWIPS (9.6 s, 7 samples)
Execl Throughput 808.3 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 92372.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 25185.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 264635.4 KBps (30.0 s, 2 samples)
Pipe Throughput 105707.1 lps (10.0 s, 7 samples)
Pipe-based Context Switching 38391.1 lps (10.0 s, 7 samples)
Process Creation 1562.8 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2340.2 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 710.1 lpm (60.1 s, 2 samples)
System Call Overhead 490097.4 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10161367.6 870.7
Double-Precision Whetstone 55.0 2387.3 434.1
Execl Throughput 43.0 808.3 188.0
File Copy 1024 bufsize 2000 maxblocks 3960.0 92372.0 233.3
File Copy 256 bufsize 500 maxblocks 1655.0 25185.0 152.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 264635.4 456.3
Pipe Throughput 12440.0 105707.1 85.0
Pipe-based Context Switching 4000.0 38391.1 96.0
Process Creation 126.0 1562.8 124.0
Shell Scripts (1 concurrent) 42.4 2340.2 551.9
Shell Scripts (8 concurrent) 6.0 710.1 1183.4
System Call Overhead 15000.0 490097.4 326.7
========
System Benchmarks Index Score 281.6
------------------------------------------------------------------------
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 40512509.4 lps (10.0 s, 7 samples)
Double-Precision Whetstone 9542.7 MWIPS (9.6 s, 7 samples)
Execl Throughput 2484.5 lps (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 181985.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 50011.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 565057.1 KBps (30.0 s, 2 samples)
Pipe Throughput 408483.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 158037.5 lps (10.0 s, 7 samples)
Process Creation 4175.1 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5677.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 770.9 lpm (60.2 s, 2 samples)
System Call Overhead 1860702.6 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 40512509.4 3471.5
Double-Precision Whetstone 55.0 9542.7 1735.0
Execl Throughput 43.0 2484.5 577.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 181985.8 459.6
File Copy 256 bufsize 500 maxblocks 1655.0 50011.0 302.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 565057.1 974.2
Pipe Throughput 12440.0 408483.8 328.4
Pipe-based Context Switching 4000.0 158037.5 395.1
Process Creation 126.0 4175.1 331.4
Shell Scripts (1 concurrent) 42.4 5677.1 1338.9
Shell Scripts (8 concurrent) 6.0 770.9 1284.8
System Call Overhead 15000.0 1860702.6 1240.5
========
System Benchmarks Index Score 769.6
------------------------------------------------------------------------
この無線設備は、電波法に定める技術基準への適合が確認されておらず、法に定める特別な条件の下でのみ使用が認められています。この条件に違反して無線設備を使用することは、法に定める罰則その他の措置の対象となります。
Copyright © ITmedia, Inc. All Rights Reserved.
名刺サイズの超小型PC「ラズパイ」で遊ぶ
今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
通販生活が楽天市場から撤退 迎撃ドローン関連の報道受け「企業理念に反する」
-
2
「食欲が削られる」――AIで作られた“気色の悪い飲食店メニュー”がXで物議 「実物を見たい」の声も
-
3
パイオニアのカーナビアプリ「COCCHi」終了へ 開始から約3年、累計150万ダウンロード
-
4
Ankerのスピーカーでまた発火事故 過去にも5回の火災で回収・交換中 消費者庁「直ちに使用中止を」
-
5
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
-
6
2.5次元アイドル「いれいす」事務所のBIツールに不正アクセス ファンの氏名・電話番号や“推し”情報漏えい
-
7
YouTube、再生回数のカウント基準をショート動画と同じに 収益算定への影響はなし
-
8
LINE着せかえ「アイコンがデフォルトに戻る」問題、対応完了時期示さず クリエイターズは「審査に時間がかかっている」
-
9
ドコモ・バイクシェア障害、なぜ起きた? 同社が原因と再発防止策を公表 返金は9月末までに
-
10
“酒を飲むと顔が赤くなる”体質は収入を左右する? 日本男性含む3000人を調査 東大などが2023年に学術誌で発表
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR