Test results - Write Performance

100% Sequential Writes


100% Sequential Write Performance (MB/Sec)
1 DQL/Disk 2 DQL/Disk 3 DQL/Disk
SAS 329 MB/sec 333 MB/sec 333 MB/sec
SATA II 242 MB/sec 245 MB/sec 245 MB/sec
SATA I 201 MB/sec 201 MB/sec 202 MB/sec
SCSI 96 MB/sec 96 MB/sec 95 MB/sec

Using 100% sequential writes we get to see what the 'best-case' is for overall write throughput. SAS has once again taken the lead achieving over 325MB/sec, SCSI falls behind but maintains a solid rate almost reading 100MB/sec, but SATA I/II has a different story to tell. While starting out very close to one another, SATA II quickly jumps ahead of SATA I by almost 50MB/sec and maintains that lead throughout the DQL range. This may be the result of having 16MB of disk cache on the SATA II drives vs. the 8MB cache on SATA I. It will be interesting to see what impact this has as we introduce random access into the tests.

It's worth noting that maximum write performance is substantially lower than maximum read performance. All of the tested drives are at least 20% slower. There is some logic to this, however, as typical storage usage tends to be far more write heavy than read heavy, so optimizing for better read performance makes sense.

95% Sequential Writes


95% Sequential Write Performance (MB/Sec)
1 DQL/Disk 2 DQL/Disk 3 DQL/Disk
SAS 111 MB/sec 122 MB/sec 134 MB/sec
SATA II 189 MB/sec 188 MB/sec 188 MB/sec
SATA I 69 MB/sec 72 MB/sec 74 MB/sec
SCSI 83 MB/sec 85 MB/sec 84 MB/sec

Now this was very surprising. SATA II has jumped ahead of everyone else and is leading at almost 180MB/sec from a DQL of 6 to 36, whereas SAS is struggling to reach 140MB/sec by the time it gets to a DQL of 36. Both SCSI and SATA I maintain a sub 100MB/sec performance with SATA I being slightly lower then SCSI. This created a lot of discussion inside our team that lead to a lot of testing and retesting of the drives. The results you see here are accurate and reflect what we were able to achieve with IOMeter.

Let's step back for a minute and go back to the 64K Read graphs. If we look at the impact adding 5% random access had to reads, SAS dropped 34%, SATA I 48%, SATA II 52%, and SCSI 0%. When we look at 64K Writes with 5% random access, SAS drops 60%, SATA I 63%, SATA II 23%, and SCSI 11%. We continue to see a significant drop with writes as we did with reads, though SATA II clearly has an advantage with writes.

It appears then that the 16MB cache on the SATA II drives is reducing the performance impact random access has to overall write throughput. Since reads must come right from the platters, this extra cache won't really be that advantageous to reads. Also, the SATA II drive has NCQ, but so do SAS and SCSI. NCQ should only bring us closer to SAS/SCSI but not surpass them. Since writes can be cached and could benefit from a larger cache, this is the only difference we could find that explains the high SATA II performance.

As the data stream becomes more and more random, the advantage the extra cache gives SATA II drives should be reduced since it won't be able to flush the data from cache to the disk as quickly as with 95% sequential writes. Let's find out with empirical testing, though.

80% Sequential Writes


80% Sequential Write Performance (MB/Sec)
1 DQL/Disk 2 DQL/Disk 3 DQL/Disk
SAS 85 MB/sec 93 MB/sec 98 MB/sec
SATA II 114 MB/sec 118 MB/sec 121 MB/sec
SATA I 32 MB/sec 33 MB/sec 33 MB/sec
SCSI 61 MB/sec 62 MB/sec 61 MB/sec

In this graph we start to see SAS catching up to SATA II. It appears the advantage SATA II had with the extra cache is starting to decrease as the access type becomes more random. SCSI holds fairly steady around the 60MB/sec mark while SATA I drops far behind everyone else.

Random (0% Sequential) Writes


Random Write Performance (MB/Sec)
1 DQL/Disk 2 DQL/Disk 3 DQL/Disk
SAS 90 MB/sec 94 MB/sec 94 MB/sec
SATA II 59 MB/sec 61 MB/sec 62 MB/sec
SATA I 24 MB/sec 25 MB/sec 25 MB/sec
SCSI 38 MB/sec 38 MB/sec 40 MB/sec

Now we see our 'worst-case' scenario, 100% random writes. SAS takes back the lead at 94MB/sec which is rather impressive when you consider it was at 98MB/sec @ 20% random. SATA II is in second place at 62MB/sec, which translates into a 50% drop from the last test. SCSI maintains third place at 40MB/sec, and SATA stays in last place at 25MB/sec.

Again, spindle speeds of the various offerings could help improve performance, but only to a certain extent. Additional cache is also clearly beneficial, as SATA maintains a strong second place showing. There's still a lot to think about, however, so let's take a look at the overall picture.

Test results – Read Performance Closing Thoughts
Comments Locked

31 Comments

View All Comments

  • JarredWalton - Monday, February 5, 2007 - link

    "or seek times" = "where seek times"
  • yyrkoon - Saturday, February 3, 2007 - link

    many 'old timers' are going to claim SCSI is better than anything, because its been around a long time, and has a proven track record. What these 'old timers' don't realize, is that SAS, and SCSI drives, share the same ancestry, except that SAS, also shares a history with SATA. *shrug*
  • mino - Sunday, February 4, 2007 - link

    Yes they are those.
    However most posters here do NOT dispute the benefits and superiority os SAS over U320.
    The point is that according the numbers published even SATA 7.2k is on par with SCSI320 10k !!!
    Those numbers simply coudn't be much more away from the reality then they are.

    Artificially more than halving the performance of a tested platform simply is not acceptable.

    Also to make tables in the sense SATAI vs. SATAII vs. SCSI vs. SAS is on itself seriously misleading to the extent that best thing to do for AT (provided they were not paid for it!) would be to call in the article eithe indefinitelly or for rewrite.

    Actually the reality is:
    SATA I or SATA II driver do not exist, there are only SATA drives inn existence as of now.
    performance-wise on single to 6-drives/system:
    SATA(7.2k) < SATA(10k) < SCSI(10k) = SAS(10k) < SCSI(15k) = SAS(15k)
    on 8+drives system:
    SATA(7.2k) < SATA(10k) < SCSI(10k) < SAS(10k) < SCSI(15k) < SAS(15k)

    For an 12-drive test the results should be:
    SATA(7k) << SCSI(10k) << SAS(15k) which is obvious even before any testing.

    However much more beneficial test would be:
    SATA(10k-Raptor) vs. SCSI(10k) vs. SAS (10k) with SCSI and SAS driver ideally from the same line.
  • mino - Sunday, February 4, 2007 - link

    "SATA I or SATA II driver" --> "SATA I or SATA II drives"
  • mino - Saturday, February 3, 2007 - link

    Yes, one sometimes has to make compromises.
    But benchmarking SCSI setup with 12drives on a SINGLE cable is plain stupid and tabloid-like aproach.
    This organization seriously criples perfromance and is NEVER used unless there is some very serious reason for it.
  • mino - Saturday, February 3, 2007 - link

    If you did have no SCSI option than the one you used, you should not have published those "SCSI" numbers at all. Those numbers as they are have nothing to do with SCSI being poor, they are simply showcasing that 3yrs 10k drive are slower than new 15k drives. Nothing new here.
  • Googer - Friday, February 2, 2007 - link

    That chart is missing the old 5.25 inch drives. The most famous of those was probably the Quantum Bigfoot. Quantum was bought out by Maxtor.

    http://images.anandtech.com/reviews/it/2007/promis...">http://images.anandtech.com/reviews/it/.../promise...

    http://www.pcguide.com/ref/hdd/op/formIn525-c.html">http://www.pcguide.com/ref/hdd/op/formIn525-c.html
  • Justin Case - Friday, February 2, 2007 - link

    Maybe the article author should read this...

    http://www.sata-io.org/namingguidelines.asp">http://www.sata-io.org/namingguidelines.asp
  • monsoon - Friday, February 2, 2007 - link

    Hello,

    I'm used to change computers frequently, I have lots of data to store.
    Currently I've got 4 external 300Gb drives and 4 external 400Gb drive; all of them connected through firewire.

    I've been looking eagerly for solutions similar to the NORCO DS-1220; but I need to connect the storage unit to laptops as well, so it has to control RAID5 all by itself.

    I can't find alternatives in the market, and while the UNRAID solution looks interesting, it's not safe, neither easy to implement.

    Looking forward to external storage devices reviews for home users with big archives.
    Units need to stand the test of time and be there while PCs come and go.
    Ideally, I must be able to replace drives with higher capacity when they get cheaper, without having to replace all of them at the same time.

    It better be silent; well, at least not loud...

    Any idea ?

    Thanks
  • mino - Saturday, February 3, 2007 - link

    Look for some reliable NAS solution (+Gbit swith - now dirt cheap).

Log in

Don't have an account? Sign up now