Ok, something went wrong with posting that and I don't seem able to edit it? :S Please remove above post admins?
I'm looking to build a new FTP server for myself based on sata tech.
Right now I'm using 4WD drives and 4MAxtor drives (used 4 of each brand to test durability, WD lost about a week ago, not even a year old. :S). All drives are 120GB. Using Highpoint controllers RocketRAID 404) and promise controllers (2xUltra100tx2).
I'm looking to upgrade the whole situation.
I've found a nice new motherboard from SuperMicro which uses the normal 875EP chipset (have it in my workstation, nice and fast!) but has a different southbridge, which adds PCI-X to the equasion! Sadly enough only 66Mhz, but still, 512MB/sec bandwith should be plenty.
I use the FTP server for lanparty FTP serving. And it's been doing fine, the above setup yields about 20 - 40MB/sec transfer. Peak has been 1TB of traffic within 12H. I use 4 raid 0 array's of 2 disks each, for best performance.
Now, anyways, I think I have most hardware sorted out, BUT the disks.... And I was hoping to find some information. I'm looking to use this stuff to start off with.
The board is the 875 with the Hance Rapid south bridge, giving me 3xPCI-X 64bit, 66Mhz. Should be plenty of bandwith.
It also houses 2x serial-ATA from Intel and 4xSerial ata using a Marvell chip (88SX5040). The chip is hooked up with the PCI-X bus internally. The INTEL is using an intel bus thingie in the bridge itself, so costing NO pci bandwith, sweet.
The DAC-SATA-MV8 is a PCI-X addon card. Which uses the 88SX5080 chip, giving it 8 ports.
How here's the deal. These chips are capable of Tagged Command Queing, which is in in the SATA1-ATA6 protocol.
Since I'm going to be servering large and small files, to sometimes 4 tot 32 clients at a time using gigabit (either CSA bus based copper (NO PCI bandwith) or Fiber). The thing is, that whith so manny clients asking so much data from the disks at the same time, it allmost turns into random reading of the data, so normall sequential disk transfer isn't really valid anymore.
Ok, my only real question, cause I have the above pretty much figured out is this.
Which of the disk that are available right now accept and support Serial ATA Comming Queing and actually use it WELL. Simple question eh? You'd think you would be able to find an awnser, well...no, you won't.
I think that in building this new FTP system, command queing is going to do a WHOLE lot to improve my transfer rates with such traffic patterns. Sadly enough there is no reviews, no technical data, nothing really to fall back on.
Striping I do using Windows 2003's dynamic disk striping. So that the controller is stupid on that part, doesn't mather. It supports the ATA queying in chip. And also controllers which have this chip (For instance RocketRaid 1820(a) from Highpoint) also support this feature. They actually gave me a vage anwser on this question that IBM/Hitachi and WD support it (WD only with new special firmware). But not which types, etc. I'm working with them to get an awnser but I was hoping I wasn't the only one on the planet with the same thoughts and ideas.
And no, the intelligent cache on the RocketRaid 1820A doesn't have any use for RAID-0. It's purely there to speed up RAID-5....to my disapointment.
Anyways, I'm hoping to start up some sort of discussion to find out whom does and or doesn't have it, and which disk would preform best for my situation.
Hopefully this interests more people.
((((((((((((((Just some info for people looking to buy the RocketRAID 1820(a)
Between RR1820 and RR1820A, there are some differences as below.
1. RR1820A is low-profile designed for rackmount solution, but RR1820 is only for standard PC system.
2. The chipset HPT601 on RR1820A supports advanced cache algorithms to optimize the XOR parity under RAID 5.
3. The new driver on RR1820A is to offer higher stability with minimized tolerance.
The caching of HPT601 is to optimize the performance of data reading and writing under RAID 5. So it won't help raise the performance of RAID 0 (software striping).
and they also said
About command queuing, now only the HDs from WD, IBM and Hitachi support TCQ. If your HD is from WD, please be sure to contact WD to see if the faneware of the HD is of new version. We're deeply sorry that we couldn't list the HD modules that supports TCQ to you, you could get the info from those manufacturers' websites.