Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 03 Dec 2009 11:22:35 +0200
From:      Alexander Motin <mav@FreeBSD.org>
To:        Ivan Voras <ivoras@freebsd.org>,  FreeBSD-Current <freebsd-current@freebsd.org>
Subject:   Re: NCQ vs UFS/ZFS benchmark [Was: Re: FreeBSD 8.0 Performance (at Phoronix)]
Message-ID:  <4B17835B.3080009@FreeBSD.org>
In-Reply-To: <mailpost.1259830925.6360868.12657.mailing.freebsd.current@FreeBSD.cs.nctu.edu.tw>
References:  <4B170FCB.3030102@FreeBSD.org> <mailpost.1259830925.6360868.12657.mailing.freebsd.current@FreeBSD.cs.nctu.edu.tw>

next in thread | previous in thread | raw e-mail | index | archive | help
Ivan Voras wrote:
> Alexander Motin wrote:
>> Data doesn't fit into cache. Multiple parallel requests give some effect
>> even with legacy driver, but with NCQ enabled it gives much more, almost
>> doubling performance!
> 
> You've seen queueing in gstat for ZFS+NCQ?

Yes. All the time 32+ requests per drive, when multiple processes
running. That's why enabling NCQ gave such effect.

Some speedup in legacy driver case on multiple processes could probably
be explained by elevator sorter work in disk driver. It was very audible
that drive work in cycles.

-- 
Alexander Motin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B17835B.3080009>