On Nov 15, 2007 5:13 PM, msl <opensolaris at posix.brte.com.br> wrote: > Hello all...
> I'm migrating a nfs server from linux to solaris, and all > clients(linux) are using read/write block sizes of 8192. That was > the better performance that i got, and it's working pretty well > (nfsv3). I want to use all the zfs' advantages, and i know i can > have a performance loss, so i want to know if there is a > "recomendation" for bs on nfs/zfs, or what do you think about it. > > I must test, or there is no need to make such configurations with zfs? >From some recent testing (Solaris client, Netapp server) led me to adding this to /etc/system on the Solaris 10 client. * NFS Client tuning - do 1 MByte transfers by default * T2000 NFS read performance jumps by 3.6x set nfs:nfs3_bsize=0x100000 * END NFS client tuning It requires further testing and I am not sure of the implications with a Solaris NFS server. Also, all the testing was done with large sequential reads - no attempts were made to understand implications for other workloads. -- Mike Gerdts http://mgerdts.blogspot.com/