Hi all,
I have a home-built storage server running 12 HGST and Toshiba drives in RAID 10. The raid controller is an Intel RS3DC080 connected directly to four of the drives. The remaining eight are connected via a RES2SV240 expander card and a single cable back to the RS3DC080. I have the array configured for sequential workloads, and I've seen over 1 GBps. However, I'm now capped at just over 800 MBps and I have no idea why. The drives are mostly enterprise HGST SATA drives, either 5 or 6 TB, all with 128 MB cache and 7200 RPM. The Toshibas are consumer X300s but with the same specs.
Yesterday I connected 3 SSD drives to the RES2SV240 and configured them as a RAID 0. It hit the exact same speed - just over 800 MBps. Previously I had the same configuration and drives in my personal PC and hitting 1400-1500 MBps. All of this testing is local via CrystalDisk Mark, not through the network (though I do have it connected via 10 gig, hence my interest in getting over 1 GBps). OS is Windows 10 Pro. Processor is an Intel 4770k. 16 gigs of RAM. The only other thing running is a Plex server, but it's rarely used. It also has a GTX 970 in it for random game streaming.
I thought perhaps I had a failing hard drive before I plugged in the SSDs. SAS2 should have plenty of bandwidth to hit 1 GBps as it can do 4x 6 gigabit to the individual drives. Each drive is good for about 160-180 MBps real world performance, so write speeds should be over 900 Mbps. Again, I've seen it eclipse 1 GBps on sequential workloads but I don't test it often enough to know when (or why) it's now dropped to 800.
I'm waiting on additional cables to see if that's a problem, as well as move the flash drives to the controller card instead of the expansion card. In the meantime, do any of you have any ideas or suggestions? Thank you all in advance!
I have a home-built storage server running 12 HGST and Toshiba drives in RAID 10. The raid controller is an Intel RS3DC080 connected directly to four of the drives. The remaining eight are connected via a RES2SV240 expander card and a single cable back to the RS3DC080. I have the array configured for sequential workloads, and I've seen over 1 GBps. However, I'm now capped at just over 800 MBps and I have no idea why. The drives are mostly enterprise HGST SATA drives, either 5 or 6 TB, all with 128 MB cache and 7200 RPM. The Toshibas are consumer X300s but with the same specs.
Yesterday I connected 3 SSD drives to the RES2SV240 and configured them as a RAID 0. It hit the exact same speed - just over 800 MBps. Previously I had the same configuration and drives in my personal PC and hitting 1400-1500 MBps. All of this testing is local via CrystalDisk Mark, not through the network (though I do have it connected via 10 gig, hence my interest in getting over 1 GBps). OS is Windows 10 Pro. Processor is an Intel 4770k. 16 gigs of RAM. The only other thing running is a Plex server, but it's rarely used. It also has a GTX 970 in it for random game streaming.
I thought perhaps I had a failing hard drive before I plugged in the SSDs. SAS2 should have plenty of bandwidth to hit 1 GBps as it can do 4x 6 gigabit to the individual drives. Each drive is good for about 160-180 MBps real world performance, so write speeds should be over 900 Mbps. Again, I've seen it eclipse 1 GBps on sequential workloads but I don't test it often enough to know when (or why) it's now dropped to 800.
I'm waiting on additional cables to see if that's a problem, as well as move the flash drives to the controller card instead of the expansion card. In the meantime, do any of you have any ideas or suggestions? Thank you all in advance!