> I previously had a linux NFS server that I had mounted 'ASYNC' and, as
> one would expect, NFS performance was pretty good getting close to
> 900gb/s. Now that I have moved to opensolaris,  NFS performance is not
> very good, I'm guessing mainly due to the 'SYNC' nature of NFS.  I've
> seen various threads and most point at 2 options;
> 
> 1. Disable the ZIL
> 2. Add independent log device/s

Really your question isn't about Zil on HDD (as subject says) but NFS
performance.

I'll tell you a couple of things.  I have a solaris ZFS and NFS server at
work, which noticeably outperforms the previous NFS server.  Here are the
differences in our setup:

Yes, I have SSD for ZIL.  Just one SSD.  32G.  But if this is the problem,
then you'll have the same poor performance on the local machine that you
have over NFS.  So I'm curious to see if you have the same poor performance
locally.  The ZIL does not need to be reliable; if it fails, the ZIL will
begin writing to the main storage, and performance will suffer until the new
SSD is put into production.

Another thing - You have 6 disks in raidz2.  This is 6 disks with the
capacity of 4.  You should get noticeably better performance if you have
3x2disk mirrors.  6 disks with the capacity of 3.  But if your bottleneck is
Ethernet, this difference might be irrelevant.

I have nothing special in my dfstab.
cat /etc/dfs/dfstab
share -F nfs -o ro=host1,rw=host2:host3,root=host2,host3,anon=4294967294
/path-to-export

But when I mount it from linux, I took great care to create this config:
cat /etc/auto.master
/-  /etc/auto.direct --timeout=1200

cat /etc/auto.direct
/mountpoint          -fstype=nfs,noacl,rw,hard,intr,posix
solarisserver:/path-to-export


I'm interested to hear if this sheds any light for you.


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

Reply via email to