Mac miniのSDカードからの起動

先に結論を。

LionであればHDDの隠し領域にRecovery HDがあるので、ディスクユーティリティでの起動HDDのチェックや、再インストールだけであれば、そこから起動させた方が格段に楽です。SDカードからの起動は非常に遅いです。

さて。

Mac miniの後ろ側にあるSDカードスロット。
ここに起動用のSDHCカードを入れておけば、非常時に役立つだろうと思ったのだ。ので32GBのSDHCカードを買ってきた。もちろんCLASS10。
しかし。
SDカードへのLionインストールには異常なほど時間が掛かる(2時間以上)。
動作も非常に遅い。10.7.1で速度改善されたらしいが、そんなこと関係ないように遅い。いまMac miniに入っているのは10.7.4である。
別HDDにLionを入れて10.7.4へのアップデートも終え、そのイメージをディスクユーティリティでディスクイメージにして、SDHCへコピーしたのだが、やはり動作が遅い。
SDHCカードではRandom Writeが遅いのが足を引っ張ってるのではなかろうか。

検証のために別メーカ(TranscendとChoisee)のSDHCカードで試したのだが、さほど速度差はなかった。ほぼ互角。

まずCrystalDiskMarkの結果(SDHCリーダはEye-Fi付属品、PCはThinkPad X60 WinXP Pro SP3)。

Device : Transcend 32GB Class10
           Sequential Read :    18.682 MB/s
          Sequential Write :    16.934 MB/s
         Random Read 512KB :    18.093 MB/s
        Random Write 512KB :     2.061 MB/s
    Random Read 4KB (QD=1) :     2.582 MB/s [   630.4 IOPS]
   Random Write 4KB (QD=1) :     0.020 MB/s [     5.0 IOPS]
   Random Read 4KB (QD=32) :     2.796 MB/s [   682.5 IOPS]
  Random Write 4KB (QD=32) :     0.021 MB/s [     5.0 IOPS]

Device : Choisee 32GB Class10
           Sequential Read :    18.785 MB/s
          Sequential Write :    15.938 MB/s
         Random Read 512KB :    18.461 MB/s
        Random Write 512KB :     2.055 MB/s
    Random Read 4KB (QD=1) :     3.117 MB/s [   761.0 IOPS]
   Random Write 4KB (QD=1) :     0.026 MB/s [     6.3 IOPS]
   Random Read 4KB (QD=32) :     3.324 MB/s [   811.4 IOPS]
  Random Write 4KB (QD=32) :     0.029 MB/s [     7.1 IOPS]

  Test : 50 MB [D: 0.0% (0.0/30.1 GB)] (x2)
  Date : 2012/05/18 xx:xx:xxx
    OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)

結果に関して、
ASCII.jp:速いは正義! SDカード界最速を決めるベンチ対決! (1/3)|大容量超高速のSDメモリーカードで幸せになる!
から参考図版を引用。ほぼ同じ結果。
http://ascii.jp/elem/000/000/673/673009/016_588x.jpg

Mac miniでの結果として、xbenchの結果も貼っておく。

Transcend 32GB Class10
Disk Test	0.89	
	Sequential	16.13	
		Uncached Write	29.59	18.17 MB/sec [4K blocks]
		Uncached Write	9.37	5.30 MB/sec [256K blocks]
		Uncached Read 	12.09	3.54 MB/sec [4K blocks]
		Uncached Read 	40.52	20.37 MB/sec [256K blocks]
	Random	0.46	
		Uncached Write	0.13	0.01 MB/sec [4K blocks]
		Uncached Write	1.22	0.39 MB/sec [256K blocks]
		Uncached Read 	443.29	3.14 MB/sec [4K blocks]
		Uncached Read 	110.92	20.58 MB/sec [256K blocks]

Choisee 32GB Class10
Disk Test	0.97	
	Sequential	17.47	
		Uncached Write	26.97	16.56 MB/sec [4K blocks]
		Uncached Write	10.39	5.88 MB/sec [256K blocks]
		Uncached Read 	13.90	4.07 MB/sec [4K blocks]
		Uncached Read 	42.02	21.12 MB/sec [256K blocks]
	Random	0.50	
		Uncached Write	0.14	0.01 MB/sec [4K blocks]
		Uncached Write	1.27	0.41 MB/sec [256K blocks]
		Uncached Read 	573.62	4.06 MB/sec [4K blocks]
		Uncached Read 	113.60	21.08 MB/sec [256K blocks]

比較対象としてMac miniの内蔵HDDのxbench結果も貼っておく。東芝2.5" 500GB。

Disk Test	42.23	
	Sequential	89.19	
		Uncached Write	93.40	57.35 MB/sec [4K blocks]
		Uncached Write	92.28	52.21 MB/sec [256K blocks]
		Uncached Read 	69.70	20.40 MB/sec [4K blocks]
		Uncached Read 	111.66	56.12 MB/sec [256K blocks]
	Random	27.67	
		Uncached Write	9.92	1.05 MB/sec [4K blocks]
		Uncached Write	63.55	20.34 MB/sec [256K blocks]
		Uncached Read 	51.33	0.36 MB/sec [4K blocks]
		Uncached Read 	116.54	21.63 MB/sec [256K blocks]

残念な結果に終わったが、お慰みとしてTranscendSDHCカードをスロットへぶちこんである。