I was very curious about the performance of my Windows 7 software raid (RAID1, 2 mirrored drives) vs the individual drives, so I went to Google to find some real-world benchmarks. The top results kept leading me to the same sites (here and some others), but no one had any actual numbers. So, I decided to do a quick test myself.
I just used the Sisoftware Sandra benchmark tool, which comes with a file system benchmark option. First I benchmarked the raid, then I broke the raid and benchmarked each of the individual drives. In short, the read performance of the raid was 1.5-2x higher, and the write performance was about 1.5x lower (sequential read got the biggest boost and sequential writes had the smallest loss).
So it looks like Windows does take some advantage of the raid configuration when reading. Figured I'd share my results:
DISK1 INDIVIDUAL
Detailed Benchmark Results
Buffered Read : 215MB/s
Sequential Read : 75.24MB/s
Random Read : 44.27MB/s
Buffered Write : 147.22MB/s
Sequential Write : 74.9MB/s
Random Write : 41MB/s
Random Access Time : 9.3ms
Performance Test Status
Result ID : WDC WD1001FALS-00J7B1 (1TB, SATA300, 3.5", 7200rpm, 32MB Cache)
Computer : System Manufacter System Product Name (Abit IP35-E (Intel P35
Platform Compliance : x64
System Timer : 3MHz
Operating System Disk Cache Used : No
Use Overlapped I/O : Yes
I/O Queue Depth : 8 request(s)
Test File Size : 6GB
File Fragments : 54
Block Size : 1MB
DISK2 INDIVIDUAL
Detailed Benchmark Results
Buffered Read : 215MB/s
Sequential Read : 75.45MB/s
Random Read : 43.44MB/s
Buffered Write : 149.4MB/s
Sequential Write : 75.1MB/s
Random Write : 45.74MB/s
Random Access Time : 9.77ms
Performance Test Status
Result ID : WDC WD1001FALS-00J7B1 (1TB, SATA300, 3.5", 7200rpm, 32MB Cache)
Computer : System Manufacter System Product Name (Abit IP35-E (Intel P35
Platform Compliance : x64
System Timer : 3MHz
Operating System Disk Cache Used : No
Use Overlapped I/O : Yes
I/O Queue Depth : 8 request(s)
Test File Size : 6GB
File Fragments : 54
Block Size : 1MB
WINDOWS 7 SOFTWARE MIRRORED RAID
Detailed Benchmark Results
Buffered Read : 310.9MB/s
Sequential Read : 142.66MB/s
Random Read : 72.4MB/s
Buffered Write : 93.7MB/s
Sequential Write : 71.54MB/s
Random Write : 34.28MB/s
Random Access Time : 6.8ms
Performance Test Status
Result ID : 2x WDC WD1001FALS-00J7B1 (1TB, RAID/SATA300, 3.5", 7200rpm, 32MB Cache)
Computer : System Manufacter System Product Name (Abit IP35-E (Intel P35
Platform Compliance : x64
System Timer : 3MHz
Operating System Disk Cache Used : No
Use Overlapped I/O : Yes
I/O Queue Depth : 8 request(s)
Test File Size : 6GB
File Fragments : 54
Block Size : 1MB