Ad
News

CeBIT 2008: Areca Unified Serial Controller with integrated SAS-Expander

Published on March 05, 2008

Areca, a Taiwanese company specializing in high-end controller cards, is displaying a few new products aimed at small and mid-sized businesses as well as freelancers at CeBIT. Read more

CeBIT 2008: Ciprico offers Raidcore High-End-RAID for Everyone - For only $49

Published on March 06, 2008

Ciprico, a company that acquired RAID specialist, Raidcore, along with its software RAID architecture "Fulcrum" a few years ago, is showing off a few very interesting innovations. Read more

Intel DX10 Drivers; NVIDIA Laughs

Published on May 06, 2008

Intel releases its DirectX 10 drivers 2 years after announcement. NVIDIA says Intel's efforts are "downright incapable." Read more

VIDEO - 'BigDog' Robot Walks On Snow, Rubble And Ice

Published on March 17, 2008

(Waltham, MA) - A new robot may soon be taking a lot of weight off of our soldiers' backs. Read more

Latest Reviews & Articles

System Builder Marathon: $2,500 Enthusiast PC

Published on December 31, 2008

We’ve seen how far a moderately priced Core i7 system can take us and now we’re ready to assess the performance advantages of better cooling and a stronger graphics configuration. Will our upgrades be worth the money? Read more

System Builder Marathon: $1,250 Mid-Range PC

Published on December 30, 2008

We see how far $1,250 gets us when building a new Core i7-based system, and how it compares to last month’s similarly priced Core 2 Duo machine. Read more

SSDs Replacing HDDs Soon? Not A Chance

Published on December 29, 2008

Some say 2010 and even 2009 will be the year of SSDs. We think not. Read more

System Builder Marathon: $625 Gaming PC

Published on December 29, 2008

Unsurprisingly, hardware prices have dropped since our System Builder Marathon last month, which means we have access to more processing power at our same $625 entry-level price point for gamers. Come check out the configuration Paul put together! Read more

  Tom's Hardware Forums » Motherboards & Memory » General Motherboard » Poor X38/ICH9R RAID 0 performance, GA-X38-DQ6
 

Poor X38/ICH9R RAID 0 performance, GA-X38-DQ6




Word :   Username :  
 
Bottom
Author
 Thread : Poor X38/ICH9R RAID 0 performance, GA-X38-DQ6
 
Profile: nimble knuckle
More Information

Well I'm pretty impressed with my GA-X38-DQ6 so far, but I don't seem to be getting very impressive RAID performance.

System:

Q6600 @3.6GHz (400*9)
6GB RAM (2*2GB+2*1GB), 800MHz
Vista Ultimate x64
8800GTX

Hard disks are:

5*WD Caviar 750GB SATA

Of which:

400GiB (430GB or so) RAID0 array at the start of the disks for performance 128KB clusters.
2.41TiB RAID5 array at the end of the disks for storage. 64KB clusters.

The RAID 5 array has now completed its initialisation (which as it is on the same disks was slowing performance of the RAID 0 array), and my HDtach results for the RAID 0 array are:

http://img444.imageshack.us/img444/8224/capturegk4.th.jpg

This seems pretty poor really. I was previously getting over 100MB/sec at the start of the disk with a single one of these drives!

Any ideas, short of just buying a PCIe RAID controller?

Related Product

Register or log in to remove.

Profile: enthusiast
More Information

i don't think it's the chipset...
the ich8 & ich9 give a very nice pref in raid....

can it be the drivres? it's a fresh new board... this is y i go this way...
try to wait for a driver update...


---------------
you don't want to know...
crysis DX10 1280x800 at 35-40FSP is the Target.

Dell 27" 1920x1200 is huge!
My ass does all my talking!
Profile: nimble knuckle
More Information

It reads to me as though you created one large array with all 5 physical hard drives and then partitioned it into two logical disks with one partition being RAID0 and the other partition a RAID5. The fact that each array is not separated onto their own physical drives, would be the reason and cause of your "poor" performance. Essentially, each array is fighting for resources and and fighting each other when accessing each partition.

My first thought is, why would you put create two logical disks and then create the arrays across the same physical hard rives? That really doesn't make sense. Usually, two physical drives are put into a RAID0 and then a minimum of 3 physical drives are put into a RAID5. If that's what you did, create one large array with all 5 physical drives and then create two logical paritions for each array, you may want to put 2*750 physical drives into the RAID0 and then the other 3*750 physical drives into the RAID5 array.


---------------
You got your cozy little corner
All night you're jammin' on your feet
Hangin' out just like a street sign
And put a twenty dollar trick
Profile: nimble knuckle
More Information

OK, 5 drives, all 750GB, unpartitioned, unformatted.

Set the Intel SATA controller to RAID mode in the bios.

Hit Ctrl-I on boot to get to the ICH9R Setup.

Create a RAID 0 array across all 5 drives, but rather than setting it to 3750GB, set it to 400GB.

This means the first 80GB or so of each disk is now in a RAID 0 array.

Create a RAID 5 array across all 5 drives in the remaining space.

Install Vista Ultimate x86 onto the RAID 0 400GB array, with raid drivers from the disk.

Wait for initialisation of the RAID 5 array to complete, as this will obviously interfere with benchmark results from both disks.

Update to latest Intel Chipset .inf and Matrix Raid drivers.

Update BIOS to latest version.

Computer now sees two drives in device manager, a 400GB drive and a 2.41TB drive.




I don't plan to be copying etc files from one array to the other, or even accessing them both at once, so the fact they are contained on the same disks shouldn't matter. Even when the RAID 5 array has its drive letter unassigned in Computer Management, meaning no part of Windows is able to access it, the benchmark results for the RAID 0 array (which is then effectively the only array on the disks) do not improve.

I don't want 2*750GB in RAID 0, for a start that would not be as fast as my current 5 disk RAID 0 array should be, it would also be 1.5TB and far too big for my system drive.

Anyone have any experience of ICH9R (or even ICH8R) not performing as well as expected?

Profile: nimble knuckle
More Information

Its amazing the difference Write-Back cache makes!

http://img406.imageshack.us/img406/5857/capturevy2.th.jpg

And yes, I have a UPS...

My ass does all my talking!
Profile: nimble knuckle
More Information

Ok, so you did create two logical drives and span the arrays across all 5 physical drives.

Given that you're using the ICHR9 and it is effectively software RAID, the arrays are fighting for resources to calculate parity and using the same channels for I/O. I theory I agree it should not matter. But the practice is obviously not giving you the results you want or expect. I equate setting up your arrays like that to putting a CD-ROM as the slave and a hard drive as the master on the same IDE ribbon cable. In theory there is enough bandwidth to allow traffic to readily flow between the two but the pratice always provides less than average results.

Even though you say you won't be copying files between the arrays, I would imagine that would be almost impossible not to. I would also imagine that you are going to have partitions within each array to organize your files and data. If that's the case, then copying data/files from one partition on the RAID5 to another partition on the RAID5 is going to result in less than expected performance as well; let alone copying files from a parition on the RAID0 to a parition on the RAID5. Even with a dedicated controller card, I would think you'd have the same issues as using the ICHR9, the only difference would that you are off-loading the parity and I/O to the card's resources rather than your system resources.

Again, typically speaking arrays are dedicated to physical drives and although you may not want to do that it seems to me it would provide the best overall results.

All other comments aside, what are you going to do if a physical drive fails? You've lost both arrays and not just one.

I dunno, either way, good luck!


---------------
You got your cozy little corner
All night you're jammin' on your feet
Hangin' out just like a street sign
And put a twenty dollar trick
Profile: nimble knuckle
More Information

Well parity isn't an issue with RAID 0, so while the RAID 5 array is not assigned a drive letter that doesn't come into it.

I have a quad core CPU at 3.6GHz, which I'm sure can spare a core or two for parity when doing other things.

Neither of the arays are further partitioned, the system drive holds windows, apps, games etc, the storage drive mostly holds vast amounts of TV shows, movies, game images, etc, so read/write speed is not really an issue anyway - even if it writes and reads at 20mb/s on the RAID 5 array, that's enough.

Anyway, write back cache gave me 434MB/s average reads, as you can see from the post above yours, so I'm happy now :)


  Tom's Hardware Forums » Motherboards & Memory » General Motherboard » Poor X38/ICH9R RAID 0 performance, GA-X38-DQ6

Go to:
 

Google Ads