シングルボードコンピューターのROCK64をeMMCへ換装してベンチマークを取った話

いやー、遊べるボードです あ、USBライターとeMMCはPINE64の公式通販で買えます
3
IngaSakimori/人工知能戦争2035 @IngaSakimori

さて、本日のシングルボードコンピューターいじりはROCK64の1号機です。こいつをSDカードから、結構前に買っておいたeMMCへ換装します。何でも他の有名なシングルボードコンピューターと同じ形のeMMCが使えるらしいですね pic.twitter.com/U5dBMcyYst

2018-04-19 19:50:02
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

現在のSDカードイメージを丸ごとDDで吸い上げます。 pic.twitter.com/cMmDLCbva3

2018-04-19 19:54:41
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

イメージを吸い上げてる間にeMMCをUSBライターにセットします このいかにも開発用、という体がたまりませんね pic.twitter.com/Mc7EwCBMLR

2018-04-19 19:57:21
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

イメージを吸い上げたら、eMMCへ吸い上げたイメージを書き込みます。 空のeMMCはWindowsですごい認識になりましたw デバイスとしてはふつーなんですが pic.twitter.com/9HCPtGd8rp

2018-04-19 20:16:56
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

さて、書き込みを・・・おっと、なぜか16MBのところで止まりますね pic.twitter.com/kC9GzAKhVn

2018-04-19 20:19:46
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

Win32DiskImagerでなぜかKドライブを指定したら書き込みが始まりました pic.twitter.com/X26QzL8QSx

2018-04-19 20:29:38
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

それではeMMCをROCK64の1号機に取り付けまして…… pic.twitter.com/e0tho8XMNC

2018-04-19 20:53:28
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

HDMIケーブルをつないで……おっ!ブートしましたねー! ROCK64のSDカードからeMMCへの移行はイメージ丸ごと焼き直しだけで行けました!(Ubuntuです) pic.twitter.com/i5h6jplMO7

2018-04-19 20:54:12
拡大
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

めでたくeMMC化できたROCK64の1号機と まだSDカードのままのROCK64の2号機ですが、 dmesgを見てもちゃんと別の認識をしているのが分かりますね pic.twitter.com/9VC4czLAJK

2018-04-19 21:01:05
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

さて、せっかくeMMC化したので、SDカードとベンチマークで比較してみましょう!2号機のSDカードはこんなやつです。MLCタイプで結構まともなやつです。 pic.twitter.com/rY8JIkprcN

2018-04-19 21:05:05
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

ddコマンドで4GBのファイルを作成してみます eMMCのROCK64 1号機は117 MB/sも出ました!シーケンシャルライトとはいえ、はやーい! SDカードのROCK64 2号機は18.1 MB/s。シングルボードコンピューターのSDカードならまあこんなものだろうという感じですが、eMMCは高速なバスにつながってるようですね! pic.twitter.com/hUSIsNDQMb

2018-04-19 21:09:29
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

UbuntuのGUIに入ってるディスクユーティリティはベンチマークも取れるようなので、こっちでも取ってみましょう このユーティリティからはeMMCもSDカードに見えるようです pic.twitter.com/Z5u6081O9M

2018-04-19 21:14:28
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

ライトを伴うアクセスは排他ロックが必要っぽいので、リードでやってみます pic.twitter.com/NrzhhbemCF

2018-04-19 21:16:09
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

なんかもう、終わるのを待つまでもなく圧倒的ですね(・∀・;) ラズベリーパイでもSDカードを使いますが、大体20MB/sec前後が読み書きの壁です これはバスの関係だと言われてますが、eMMCは段違いに高速なバスにつながってるようです pic.twitter.com/KlQbRj2M54

2018-04-19 21:17:29
拡大
拡大
IngaSakimori/人工知能戦争2035 @IngaSakimori

eMMCが読み込みレート128.9 MB/s SDカードが読み込みレート23.9 MB/s という結果になりました SDカードはレイテンシもそんなに良くないでしょうから、まあSSD並みとは言わんまでもeMMCでますますシングルボードコンピューターらしからぬ性能が発揮できますねえ。うーん、すごいぞ、ROCK64! pic.twitter.com/4lXKqeikpm

2018-04-19 21:19:36
拡大
拡大