Navigate:

Advice
Beginners
BIOS Guide
CPUs
Links
Mainboards
Memory
Network
Storage
Video/Sound Cards

Contact
Forum
SiteMap
Sponsors
WebNews
Home
. .

Prices:

Mainboards

ABIT
ASUS
Chaintech
Shuttle
Soyo
Tyan



CPU
Intel
P4 2.4C-800
P4 2.6C-800
P4 2.8C-800
P4 3.0-800
P4 3.2-800

AMD
AthlonXP
XP 1700+
XP 2000+
XP 2400+
XP 2500+
XP 2700+
XP 3000+
XP 3200+

Athlon64
Athlon64 3200+
Athlon64 FX-51

Opteron
Opteron 240
Opteron 242
Opteron 244
Opteron 246

Memory

Corsair
Crucial
Kingston
Mushkin
OCZ

Search Prices:










































































LOSTCIRCUITS

SHORTCUTS:
Not Your Average Paradox
WRITEs vs. READs
The Random Access Conundrum
Magnet Strength
For Seek Optimizations

Barracuda 7200.7 - 160 GB
On Dealtime

Please give us some feedback to help us improve our reviews

 As the Hard Disc Spins
II: Averages, Seeks and other Paradoxes
(Review by MS, December 15, 2003)
WD Raptor
WD360GD
Read vs. Write Performance

In theory, there should be no difference between the sequential read and the sequential write performance of any HDD, the linear velocity of the particles on the tracks moving under the head is the only factor that really matters. In reality, there are a few additional issues that need to be factored in. The first factor is the question of how the performance is measured and, moreover, under which operating conditions.


If a true sequential read of large blocks is used, the only thing that matters will be the media performance and READ and WRITE performance will come out the same. If there is more randomness in the test file, the WRITE performance will usually be better than the read performance for the simple reason that the data are going through the cache first where they can be reordered for the most economic pattern of writing them to the platters. This reordering uses simple compare functions of the logical block addresses (LBAs) which have nothing to do with command queuing per se even though the effect is somewhat comparable.

HDTach sequential READ and WRITE performance of an IBM 120GXP (123 GB HDD). The sequential WRITE performance is shown as roughly 1/2 of the sequential READs. If this were true, the rotational speed of the HDD on READs would have to be twice as high as on WRITEs and we know for a fact that this is not the case. In other words, what we are looking at is not the sequential performance but an artifact showing the age of a benchmark used on drives it was never intended to be used on - we will get into a more detailed analysis later.

ATTO Disk Benchmark using a RAID Level0 configuration of two Seagate Barracuda 7200.7 on an Intel ICH5R (ASUS P4P800) controller. The relevant part of the figure is the lower half, showing the WRITEs pulling slightly ahead until the test block size compared to the "Command Overhead" increases sufficiently to saturate the media (effective internal) performance. Note that both READ and WRITE are returning the same performance numbers, which is exactly what it should be.

There is, however, the issue of the operating system that needs to be taken into account. WindowsXP, for example, uses a flag to disable the write cache and, instead, uses forced unit access (FUA) to prevent data loss in case of sudden power loss. In that case, some benchmarks that don't really measure sequential READs or WRITES will show a lower WRITE performance than the READ performance on the same drive. What it comes down to in most cases is the question of what benchmark is used but the take-home message is that in all cases, sequential READ and WRITE performance should be at least very similar. If not, something is severely wrong with either the benchmark or the drive.

next page:    => Seek and Random Access =>

All advice and educational articles on LostCircuits are free, but if you feel you can, please make a small donation to us!
Thank you!

General disclaimer: This page only reflects the author's personal opinion and assumes no responsibility whatsoever regarding any of the contents or any damages that may occur explicitly or implicitly from reading the contents of this site. All names and trademarks mentioned in this review are the exclusive property of the respective parent companies.
All contents of this site are protected by international copyright laws. Reproduction of the contents even in parts is not allowed except after written permission by the author and referral to this site.
Copyright 2002 - 2007 LostCircuits