Hi all,
For the purpose of experimentation, I have set up a RAID0 array of 4x WD7500BPKT drives. According to benchmarks, each WD in itself should have around 120MB/s read/write speeds. Even if you take overhead into consideration, I would expect at least 100MB/s for the outer-regions, so an overall RAID0 speed of 400MB/s is a fairly realistic amount, right? However, according to CrystalDiskMark, my array consistently scores around 190MB/s - which is really what I'd expect from two drives, but not four!
My stripe size is 64K and cluster size is 4K.
Read-ahead has been disabled as per Dell's recommendations for RAID0.
Write-back cache has been enabled.
Firmware is the latest version (6.3.3).
Card is actively cooled by a ~60mm fan running at ~4300RPM
Motherboard is ASUS P8Z77V-Pro, with a 3770K running at stock clock.
Card is installed in the black PCIe slot, which *should* be x16, but I'm not 100% sure.
I have an ATI HD 5970 on the blue x16 slot.
OS is Windows 8 Enterprise edition x64 .
I have two disks each connected on each of the SAS ports.
Partition is single GPT created under Windows 8, so they should be aligned properly - although I'm not sure how alignment comes into the picture with a RAID array; the drives are advanced format drives, and WD does recommend using their program to format the drive so that they are aligned properly, but again, I'm not sure if this would even work with a RAID volume.
SAS<->SATA cables are band new, so are the drives.
The drives themselves check out fine, no SMART errors to report.
My guesses are either 1) inefficient cluster/stripe sizes 2) alignment issues 3) PCIe slot running in x4 mode 4) Card is not capable of higher speeds? (unlikely though).
Would appreciate your thoughts, and maybe tips on how performance could be improved further, or perhaps even recommendations for a card that performs better, in the same price range.
Thanks!
For the purpose of experimentation, I have set up a RAID0 array of 4x WD7500BPKT drives. According to benchmarks, each WD in itself should have around 120MB/s read/write speeds. Even if you take overhead into consideration, I would expect at least 100MB/s for the outer-regions, so an overall RAID0 speed of 400MB/s is a fairly realistic amount, right? However, according to CrystalDiskMark, my array consistently scores around 190MB/s - which is really what I'd expect from two drives, but not four!
My stripe size is 64K and cluster size is 4K.
Read-ahead has been disabled as per Dell's recommendations for RAID0.
Write-back cache has been enabled.
Firmware is the latest version (6.3.3).
Card is actively cooled by a ~60mm fan running at ~4300RPM
Motherboard is ASUS P8Z77V-Pro, with a 3770K running at stock clock.
Card is installed in the black PCIe slot, which *should* be x16, but I'm not 100% sure.
I have an ATI HD 5970 on the blue x16 slot.
OS is Windows 8 Enterprise edition x64 .
I have two disks each connected on each of the SAS ports.
Partition is single GPT created under Windows 8, so they should be aligned properly - although I'm not sure how alignment comes into the picture with a RAID array; the drives are advanced format drives, and WD does recommend using their program to format the drive so that they are aligned properly, but again, I'm not sure if this would even work with a RAID volume.
SAS<->SATA cables are band new, so are the drives.
The drives themselves check out fine, no SMART errors to report.
My guesses are either 1) inefficient cluster/stripe sizes 2) alignment issues 3) PCIe slot running in x4 mode 4) Card is not capable of higher speeds? (unlikely though).
Would appreciate your thoughts, and maybe tips on how performance could be improved further, or perhaps even recommendations for a card that performs better, in the same price range.
Thanks!