先日、Power Mac G5内蔵HDドライブ(Seagate ST3160023AS)の残り容量が少なくなってきたので、同容量のHDドライブ(Seagate ST3160827AS)を購入し*1Mac OS XのDisk UtilityでソフトウェアRAIDが可能になるフォーマットを試してみました。
Disk Utilityで選べるRAIDにはRAID-0(ストライピング)とRAID-1(ミラーリング)がありますが、RAID-1は面白みがないので、RAID-0の分散読み書きによる高速化を検証してみます。
以下がXbenchによるベンチマークの結果です。それぞれ同等のHDドライブ(Seagateの160GB)をフォーマットした直後に計測しています。
ATA [ST3160023A](DVDドライブ用の内蔵ATAコネクタに接続)
Disk Test 120.18 Sequential 135.14 Uncached Write 129.45 53.96 MB/sec [4K blocks] Uncached Write 127.38 52.16 MB/sec [256K blocks] Uncached Read 147.56 23.36 MB/sec [4K blocks] Uncached Read 137.97 55.75 MB/sec [256K blocks] Random 108.20 Uncached Write 97.50 1.46 MB/sec [4K blocks] Uncached Write 111.04 25.04 MB/sec [256K blocks] Uncached Read 103.41 0.68 MB/sec [4K blocks] Uncached Read 124.43 25.61 MB/sec [256K blocks]
SATA [ST3160827AS]
Disk Test 116.10 Sequential 144.38 Uncached Write 150.09 62.56 MB/sec [4K blocks] Uncached Write 138.50 56.72 MB/sec [256K blocks] Uncached Read 149.62 23.68 MB/sec [4K blocks] Uncached Read 140.10 56.60 MB/sec [256K blocks] Random 97.09 Uncached Write 71.37 1.07 MB/sec [4K blocks] Uncached Write 106.24 23.96 MB/sec [256K blocks] Uncached Read 102.46 0.68 MB/sec [4K blocks] Uncached Read 124.76 25.68 MB/sec [256K blocks]
SATA RAID-0 [ST3160827AS+ST3160023AS]
Disk Test 159.77 Sequential 200.56 Uncached Write 330.70 137.85 MB/sec [4K blocks] Uncached Write 272.79 111.71 MB/sec [256K blocks] Uncached Read 105.71 16.73 MB/sec [4K blocks] Uncached Read 263.54 106.48 MB/sec [256K blocks] Random 132.76 Uncached Write 141.77 2.13 MB/sec [4K blocks] Uncached Write 147.85 33.34 MB/sec [256K blocks] Uncached Read 111.26 0.73 MB/sec [4K blocks] Uncached Read 136.55 28.10 MB/sec [256K blocks]
たまたまATA仕様のST3160023Aも持っていたので一緒に計測してみたら、ちょっと地味な結果となりました。
結果によって分かった事は、G5 2GHzにおいては、1台のHDドライブ単体ではATAとSATAの性能差はあまり無く、2台以上のHDドライブのRAID-0によってSATAのアドバンテージが発揮できるという事です。
Sequential Read [4K blocks]とRandam Read以外は期待通りの転送速度向上が見られます。
2ちゃんねるの良スレATAでRAID0/ストライピングスレ【危険倍増】によると、HITACHIのドライブが良さそうでした。
また、Serial ATA PCIカードを増設する事で更なる速度向上が望めますが、ディープスリープ時に問題があるかもしれないようです。
RAIDー0によるデータ消失のリスク*2と対費用効果などを考えると、今回行った程度が無難ではないでしょうか。RAID-1(ミラーリング)で安全を買うのもいいですしね。
正直なところ、普段のオペレーションで劇的に速くなった!とは感じませんでした。iPhotoの起動が速くなった…のかなあ?