On Thu, 8 Jan 2009, Carsten Aulbert wrote:

> for the people higher up the ladder), but someone gave a hint to use
> multiple threads for testing the ops/s and here I'm a bit at a loss how
> to understand the results and if the values are reasonable or not.

I will admit that some research is required to understand what is 
meant by "Parent" and "Children".  It seems that "Parent" takes an 
extra hit by communicating with the "Children".

> Here is the current example - can anyone with deeper knowledge tell me
> if these are reasonable values to start with?

Everything depends on what you are planning do with your NFS access. 
For example, the default blocksize for zfs is 128K.  My example tests 
performance when doing I/O with small 8K blocks (like a database), 
which will severely penalize zfs configured for 128K blocks.  While 
NFS writes are synchronous, most NFS I/O is sequential reads and 
writes of bulk data without much random access.  This means that 
typical NFS I/O will produce larger reads and writes which work ok 
with ZFS's default configuration.  The main penalty for NFS will be 
for when doing small operations like creating/deleting files, or 
changing file attributes.

My experience with iozone is that it refuses to run on an NFS client 
of a Solaris server using ZFS since it performs a test and then 
refuses to work since it says that the filesystem is not implemented 
correctly.  Commenting a line of code in iozone will get over this 
hurdle.  This seems to be a religious issue with the iozone 
maintainer.

Bob
======================================
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to