NFSv3, ZFS, 10GE performance
Bob Friesenhahn
bfriesen at simple.dallas.tx.us
Mon Mar 26 17:33:22 UTC 2012
On Mon, 26 Mar 2012, Sven Brandenburg wrote:
>
>> Are you only interested in single threaded read performance to a single
>> client?
> My first item on the list is serving one client as fast as possible, next
> step is multiple client machines (maybe these are conflicting goals?).
> However, I figure that I should at least be able to press the right buttons
> to dial in "fast" for one client :-)
It really depends on if the client will actually consume all of the
data as requested or if the client application will be competing with
NFS because it transfers data it will never need.
An issue which is quite familiar to me is the TIFF image file format.
This format stores the image data in sequential strips, yet it uses
more complex data structures (which require many seek + small read) as
well. In my testing, I found that excessive read-ahead hindered
performance with this file format. More than 16k of read-ahead often
resulted in a performance penalty over NFS.
Memory mapped files can also cause a performance problem since the MMU
page size is typically 4K and the program is blocked from running
until the current page fault completes.
Bob
--
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
More information about the freebsd-fs
mailing list