OrangePi-PC2を使ってみる

パフォーマンス測定

ArmbianがようやくH5を正式サポートしたので、OrangePi PC2を入手しました。
ねじ穴や外部I/Fの位置はOrangePi PCと全く同じです。


いつもなら、真っ先にLチカしてみるのですが、H5の能力が気になって、パフォーマンスを計ってみました。
パフォーマンス測定にはsysbenchツールを使用し、条件を公平にするために、SDカードも全く同じTOSHIBAのEXCERIA(8M) を使っています。


OrangePi PC

まずは基準となるOrangePi PCのパフォーマンスです。
orangepi@orangepipc:~$ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 4

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          105.2619s
    total number of events:              10000
    total time taken by event execution: 420.9667
    per-request statistics:
         min:                                 42.00ms
         avg:                                 42.10ms
         max:                                122.05ms
         approx.  95 percentile:              42.04ms

Threads fairness:
    events (avg/stddev):           2500.0000/1.87
    execution time (avg/stddev):   105.2417/0.02




OrangePi PC2

なにか間違えているのでは??と思うほど強烈なパフォーマンスです。
orangepi@orangepipc2:~$ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 4

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          6.6139s
    total number of events:              10000
    total time taken by event execution: 26.4428
    per-request statistics:
         min:                                  2.64ms
         avg:                                  2.64ms
         max:                                  2.75ms
         approx.  95 percentile:               2.65ms

Threads fairness:
    events (avg/stddev):           2500.0000/0.71
    execution time (avg/stddev):   6.6107/0.00



Raspberry Pi 3

全く歯が立ちません。
pi@raspberrypi:~ $ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 4

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          92.7222s
    total number of events:              10000
    total time taken by event execution: 370.8441
    per-request statistics:
         min:                                 36.89ms
         avg:                                 37.08ms
         max:                                 79.15ms
         approx.  95 percentile:              37.34ms

Threads fairness:
    events (avg/stddev):           2500.0000/11.85
    execution time (avg/stddev):   92.7110/0.01




sysbenchでマシンの性能を全て表現できるとは思いませんが、PC2の数値がとびぬけています。
こちらにも OpiZero/RPi2/OpiPC2のUnixBenchの結果が公開されています。
手元にあるボードPCのベンチをこちらで公開していま す。



ノーブランドのマイクロSDカードにインストールしたら、こんなワーニングが出ました。


TOSHIBAのマイクロSDカードにインストールしたら、このワーニングは出なくなりました。
ワーニングが出たマイクロSDカードは捨てました。


続く....