> 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