先日、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の起動が速くなった…のかなあ?

  • *1: 全く同じものを買うつもりだったのですが、後で確認してみたら型番が違ってました…。よく知らないのですがSATAII準拠のモデルらしいです。
  • *2: 使用しているHDドライブの1台にトラブルが発生するとデータが復旧できなくなる。

TrackBack: http://park5.wakwak.com/~tito/cgi-bin/mt/mt-tb-noto.cgi/146

Posted on 2004.12.08

Post a Comment





Remember Me?