lkml.org 
[lkml]   [2005]   [May]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] SATA NCQ support
On Mon, May 30 2005, Jens Axboe wrote:
> > People actually tend to report that IDE drives are *faster*. Until
> > they're told they have to disable write-caching on their IDE drives to
> > get a fair comparison, then the performance is absolutely abysmal. The
> > interesting thing is that SCSI drives don't seem to take much of a
> > performance hit from having write-caching disabled while IDE drives
> > do.
>
> NCQ will surely lessen the impact of disabling write caching, how much
> still remains to be seen. You could test, if you have the hardware :)
> Real life testing is more interesting than benchmarks.

With a few simple tests, I'm unable to show any write performance
improvement with write back caching off and NCQ (NCQ with queueing depth
of 1 and 16 tested). I get a steady 0.55-0.57MiB/sec with 8 threads
random writes, a little over 5MiB/sec with sequential writes.

Reads are _much_ nicer. Sequential read with 8 threads are 23% faster
with a queueing depth of 16 than 1, random reads are 85% (!!) faster at
depth 16 than 1.

Testing was done with the noop io scheduler this time, to only show NCQ
benefits outside of what the io scheduler can do for reordering.

This is with a Maxtor 7B300S0 drive. I would have posted results for a
Seagate ST3120827AS as well, but that drive happily ignores any attempt
to turn off write back caching. To top things off, it even accepts FUA
writes but ignores that as well (they still go to cache).

--
Jens Axboe

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-05-30 14:19    [W:0.225 / U:0.064 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site