Tech Reports RAID card review

Bozo

Storage? I am Storage!
Joined
Feb 12, 2002
Messages
4,396
Location
Twilight Zone
Tech Report has an interesting article on RAID cards.

http://www.tech-report.com/reviews/2002q4/ideraid/index.x?pg=1

In it the 3Ware 7500 doesn't do to well in ATTO test. I emailed 3Ware and got this response:

I checked with our benchmark engineer and this is the reply I
recieved:

"I looked into the benchmark results, and I found out why the 3ware Escalade
card performed below expectations in the ATTO Bench32.exe benchmark results.

When the Bench32.exe program runs in Direct I/O mode (i.e. the Direct I/O
box is checked in the Bench32.exe program, which is the default), then all
writes to the disk drive are sent with the FUA bit set (when Windows basic
disks are used). FUA stands for Force Unit Access, and is defined for SCSI
devices. The 3ware Escalade card, Adaptec 2400A, and the HighPoint
RocketRAID card all appear as 'SCSI and RAID controllers' to Windows 2000.
The FUA bit is a way that a computer program can ensure that data is written
to the physical medium of the disk drive, and not just cache memory before
it is acknowledged.

Here is the definition from the SCSI spec, on page 15 of Information
Technology - SCSI Block Commands - 2 (SBC-2), Revision 4 dated 28 July 2001:

"Sometimes the application client may want to have the blocks of data read
from the medium
instead of from the cache memory. The force unit access (FUA) bit is used to
indicate that the
device server shall access the physical medium. For a write operation,
setting FUA to one causes
the device server to complete the data write to the physical medium before
completing the
command."

When Bench32.exe is run on a Windows 2000 basic disk, with the Direct I/O
box checked, all writes to the disk drive are done with the FUA bit set.
The 3ware controller honors this bit, and sends a flush command to the disk
drive after every write to ensure that the data is truly written to disk.
That is why the 3ware card shows lower numbers. Even though the Adaptec
2400A and HighPoint RocketRAID cards receive the write command with the FUA
bit set, they do not send the flush command to the disk drive. This can
easily be verified using an ATA bus analyzer.

When Bench32.exe is run on a Windows 2000 dynamic disk, then the FUA bit is
not set when using Bench32.exe. As you can see from the benchmark results,
this results in much better performance for the 3ware controller."



David Graas
3ware Inside Sales Manager


Interesting. Maybe ATTO is not the benchmark to use on IDE drives???

Bozo :D
 

blakerwry

Storage? I am Storage!
Joined
Oct 12, 2002
Messages
4,203
Location
Kansas City, USA
Website
justblake.com
that's pretty interesting.... it would make good cards (cards designed with working, although maybe seldom used, features) bench worse than their cheap equivalents....
 

Handruin

Administrator
Joined
Jan 13, 2002
Messages
13,862
Location
USA
Provided everthing that in that responce is true, that was a very detailed and understandable reply. In the sake of their product it pays for them to spend the extra time to clarify the situation.

It is interesting to read how the direct I/O affects 3ware cards. I've run the test with and without this option and without it I do get cached results because I know there is no way in hell my 10KIII does writes at 260MB/sec.
 

blakerwry

Storage? I am Storage!
Joined
Oct 12, 2002
Messages
4,203
Location
Kansas City, USA
Website
justblake.com
heh... ATTO is a bad benchmark... I found that out after using the drive on various motherboards/controllers/drives... Some of the results are just insane.... I dont think I can trust ATTO...

HDtach still seems to be reliable enough for my concerns and gives me more usefull data, such as seek time, burst transfer rate, and a straight up STR graph across the entire drive.
 
Top