Multitasking with Native Command Queuing
Why NCQ matters, even on the desktop
by Geoff Gasior
12:00 AM on August 3, 2005
I
NTELLIGENTLY REORDERING I/O REQUESTS in order to minimize the performance impact of a hard drive's mechanical latencyotherwise known as command queuingis unquestionably the right thing to do. However, though command queuing has long proven to be a valuable asset to SCSI drives faced with multi-user and enterprise-class workloads, the performance benefits of Native Command Queuing (NCQ) in desktop Serial ATA drives have been harder to illustrate. Unfortunately, most commonly used hard drive benchmarks don't play to NCQ's strengths, and those that do involve server-style workloads that are hardly indicative of desktop environments.
In order to test Native Command Queuing's performance potential on the desktop, something completely different is neededand we have just the thing. Join me as we explore a new collection of hard drive tests that showcase why NCQ really does matter on the desktop.