Re: How do I use NCQ of Intel X25-E(SSD) on ahci(4)?

From: Alexander Motin <mav_at_FreeBSD.org>
Date: Tue, 15 Dec 2009 17:01:48 +0200
Wes Peters wrote:
> On Wed, Nov 18, 2009 at 7:46 AM, Norikatsu Shigemura <nork_at_freebsd.org> wrote:
>>        I have a Intel 64GB SSD(X25-E) and a Western Digital Caviar Green
>>        1TB HDD (WD10EADS), and use them on ahci(4).  ahci(4) can use NCQ
>>        of WD10EADS, but doesn't use NCQ of X25-E.
> 
> How useful is NCQ on an SSD?  Isn't the primary thrust of NCQ to allow
> the disk to reorder writes to optimize the seek pattern?

Many SSDs have several flash channels. Multiple parallel requests
running allow controller to effectively use them in parallel. On my OCZ
Vertex I am receiving about 30% speedup from using NCQ on many short
read requests. If you look into Intel SSD's datasheet, you'll also see
that all benchmarks are provided for maximal request queue.

-- 
Alexander Motin
Received on Tue Dec 15 2009 - 14:01:54 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:59 UTC