デジタル一眼レフの撮影データはCFに記録しているのですが、これまではDelkin Deviceという日本ではあまりお馴染みのない会社のFiewWire800で接続するCF専用のカードリーダーを使用していました。
新しいMac miniはFireWire800ポートもありますが、USB3ポートがあり、FireWire800よりもUSB3の方が転送速度は速いので、CFカードリーダーもUSB3対応のものを買ってみることにしました。
このLexarのカードリーダーは、CFだけではなくSDも高速に読み込めるので、有り難いです。
で、XBenchを使って、手持ちのSD/CFとの転送速度を測ってみました。
まずはSD 2種類の結果。
LEXAR MEDIA Lexar SDHCカード 16GB Class10 UHS-1 90MB/s 600x 海外パッケージ LSD16GCTBAS600![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uLVy2HNEMPFztbeoFNEhUw4cwgnnAPzPm0fwZ-Bno4k6Tz8G4whYJ0TacyfNQFR8AO0gs0UGbOfkTyPo4iMyOZMH1KXGyPlwqRg17EK0ravr5EMi1gsZCtbXM82hx0fl4ohCGTy8afm5XBSbE=s0-d)
Disk Test 40.79
Sequential 62.43
Uncached Write 83.98 51.56 MB/sec [4K blocks]
Uncached Write 114.11 64.57 MB/sec [256K blocks]
Uncached Read 27.14 7.94 MB/sec [4K blocks]
Uncached Read 152.39 76.59 MB/sec [256K blocks]
Random 30.29
Uncached Write 8.81 0.93 MB/sec [4K blocks]
Uncached Write 68.46 21.92 MB/sec [256K blocks]
Uncached Read 821.60 5.82 MB/sec [4K blocks]
Uncached Read 374.20 69.43 MB/sec [256K blocks]
SanDisk SDHCカード ExtremePro SDHC UHS-1 16GB SDSDXP1-016G-J95![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tu4HVmR2lk60_H2_d7JMNMfDCHQjgaqMLQgofzuRvfWELrXX19ffPHPNg5VTYxummvdBDfZivXmDqefIGc3QFNbMOMFEZMdz240wSJ54VJeZeUeT7loSS696YXqV9kxQXddxB67-pfTjQpZI8=s0-d)
Disk Test 13.25
Sequential 35.08
Uncached Write 62.24 38.22 MB/sec [4K blocks]
Uncached Write 57.86 32.73 MB/sec [256K blocks]
Uncached Read 14.52 4.25 MB/sec [4K blocks]
Uncached Read 84.83 42.64 MB/sec [256K blocks]
Random 8.17
Uncached Write 7.63 0.81 MB/sec [4K blocks]
Uncached Write 2.84 0.91 MB/sec [256K blocks]
Uncached Read 540.73 3.83 MB/sec [4K blocks]
Uncached Read 207.15 38.44 MB/sec [256K blocks]
公称の転送速度が2倍違うのですが、シーケンシャルの実測値がほぼ2倍差になり、ランダムはもっと差が付きました。カードリーダーと同じLexarの方がよい結果が出ているのは、それなりに自メーカーのカードに合わせたチューニングがされているからでしょうか?
次はCF 3種類の結果。Lexar USB3とDelkin FireWire800の結果を併記します。
Lexar CFカード 16GB UDMA 7 (1000倍速 150MB/秒)海外パッケージ![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tvOvFW6JP97uslW6kMu5ftSASWDujnicAMf80UtIplyN5Pxgq0KSbFLeWFujN_UNz1Kuww-kXjPlHPfHdj4rG1_lVnY0_oOyy_nt6p2rajjDO6IvWs_fFGI6JcnIexvTRQer6Brn50aqIxKhY=s0-d)
Lexar USB3
Disk Test 65.90
Sequential 82.38
Uncached Write 62.50 38.38 MB/sec [4K blocks]
Uncached Write 118.20 66.88 MB/sec [256K blocks]
Uncached Read 50.77 14.86 MB/sec [4K blocks]
Uncached Read 227.24 114.21 MB/sec [256K blocks]
Random 54.91
Uncached Write 19.95 2.11 MB/sec [4K blocks]
Uncached Write 51.23 16.40 MB/sec [256K blocks]
Uncached Read 1246.70 8.83 MB/sec [4K blocks]
Uncached Read 418.47 77.65 MB/sec [256K blocks]
Delkin FW800
Disk Test 66.00
Sequential 86.46
Uncached Write 106.29 65.26 MB/sec [4K blocks]
Uncached Write 99.42 56.25 MB/sec [256K blocks]
Uncached Read 49.92 14.61 MB/sec [4K blocks]
Uncached Read 147.77 74.27 MB/sec [256K blocks]
Random 53.36
Uncached Write 20.16 2.13 MB/sec [4K blocks]
Uncached Write 45.49 14.56 MB/sec [256K blocks]
Uncached Read 1255.19 8.89 MB/sec [4K blocks]
Uncached Read 389.82 72.33 MB/sec [256K blocks]
あら?ほとんど変わりませんね。シーケンシャル読み出し256Kで差が出ているので、実際にデータを読み出す時は差が出そうですが、削除する時は書き込みになるので、その場合はむしろFW800の方がパフォーマンスがいいので、トータルでは変わりがなさそうです。
USB3の理論転送速度は5GbpsとFW800の800Mbpsとは段違いなのですが、このLexar 1000倍速CFの公称がRead 150MB/sで、USB3のシーケンシャル読み出しではそれに近い値が出ていることから、カードの速度ほぼ目一杯と思われます。
FW800の方は、Fシーケンシャル読み出しがFW800の理論値に近い値が出ているので、FW800の転送速度目一杯になっていると思われます。
Sandisk Extreme 8GB 60MB/s SDCFX-008G 400X UDMA CF(コンパクトフラッシュ) 海外パッケージ![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_v0AmgBv9jHu2gjcRwgVqhajXcw0eOaUMZ-NuOl50tcVFTlN4uHqgWEGAQD6Xp5UPnHGeKz0qOj8IyQ6j5hP4_hyYf5RRzjZ_QGV2KBU-f8InjIVRC2N10Mn7X7zNYHr3V4kWWjqswbb3Pjjw=s0-d)
Lexar USB3
Disk Test 24.84
Sequential 51.80
Uncached Write 67.83 41.65 MB/sec [4K blocks]
Uncached Write 67.58 38.24 MB/sec [256K blocks]
Uncached Read 25.03 7.32 MB/sec [4K blocks]
Uncached Read 129.41 65.04 MB/sec [256K blocks]
Random 16.34
Uncached Write 31.51 3.34 MB/sec [4K blocks]
Uncached Write 4.82 1.54 MB/sec [256K blocks]
Uncached Read 810.61 5.74 MB/sec [4K blocks]
Uncached Read 232.01 43.05 MB/sec [256K blocks]
Delkin FW800
Disk Test 23.79
Sequential 46.05
Uncached Write 57.47 35.29 MB/sec [4K blocks]
Uncached Write 51.42 29.09 MB/sec [256K blocks]
Uncached Read 23.95 7.01 MB/sec [4K blocks]
Uncached Read 121.11 60.87 MB/sec [256K blocks]
Random 16.04
Uncached Write 27.35 2.90 MB/sec [4K blocks]
Uncached Write 4.80 1.54 MB/sec [256K blocks]
Uncached Read 794.16 5.63 MB/sec [4K blocks]
Uncached Read 320.86 59.54 MB/sec [256K blocks]
こちらもほとんど変わりません。公称60MB/sくらいだと、FireWire800の規格値800Mbpsの上限値まではまだ余裕があるので、USB3でもFW800でもCFの転送速度が上限になってしまうということですね。
Sandisk Extreame DUCATI Edition 8GB
Lexar USB3
Disk Test 9.27
Sequential 52.22
Uncached Write 62.04 38.09 MB/sec [4K blocks]
Uncached Write 57.26 32.40 MB/sec [256K blocks]
Uncached Read 31.71 9.28 MB/sec [4K blocks]
Uncached Read 87.11 43.78 MB/sec [256K blocks]
Random 5.08
Uncached Write 1.36 0.14 MB/sec [4K blocks]
Uncached Write 22.17 7.10 MB/sec [256K blocks]
Uncached Read 1131.09 8.02 MB/sec [4K blocks]
Uncached Read 153.94 28.57 MB/sec [256K blocks]
Delkin FW800
Disk Test 9.31
Sequential 50.45
Uncached Write 60.68 37.26 MB/sec [4K blocks]
Uncached Write 57.89 32.75 MB/sec [256K blocks]
Uncached Read 29.92 8.76 MB/sec [4K blocks]
Uncached Read 82.62 41.52 MB/sec [256K blocks]
Random 5.13
Uncached Write 1.37 0.14 MB/sec [4K blocks]
Uncached Write 22.44 7.18 MB/sec [256K blocks]
Uncached Read 1057.21 7.49 MB/sec [4K blocks]
Uncached Read 220.07 40.84 MB/sec [256K blocks]
買った時には超高速だったDUCATI Editionも、上の2つに比べると今一かなと思っていたら、同じSandiskの400倍速(60MB/s)と差程変わらないパフォーマンスが出ています。公称45MB/sだったと思いますが、ほぼその上限値が出ています。
実際にD3Sで連写した時に連写可能枚数、バッファが一杯になってから空になるまでの時間が、400倍速と変わらないので不思議に思っていましたが、シーケンシャル書き込み速度はほぼ同等ですね。
シーケンシャル読み出しは差が出ていますが。