Re: ZFSv28+NFSv4 poor file creation performance, sync=disabled has no effect
On 31/08/2011 23:45, David Brodbeck wrote: I'm testing FreeBSD 9.0-BETA with an eye toward eventually using FreeBSD 9.0 to replace some existing OpenSolaris 2008.11 installations. I've found NFS file creation performance (as measured by Bonnie++) is equally slow for both with default settings. However, on OpenSolaris I disable the ZIL to improve file creation performance. This tuning parameter was removed from FreeBSD 9.0; its replacement is supposed to be the per-filesystem flag sync, but setting this flag seems to have no effect. I did recompile the FreeBSD kernel without debugging features before doing the tests, so I don't think this is a case of debugging code slowing things down. Here's the relevant data; these are all from bonnie++'s sequential create benchmark. OpenSolaris 2008.11, default settings: 58/second OpenSolaris 2008.11, with zil_disable=1: 1258/second FreeBSD 9.0-BETA, default settings: 107/second FreeBSD 9.0-BETA, with sync=disabled: 106/second It appears the sync ZFS parameter has no effect in FreeBSD. Has anyone else seen this? Is there a way to improve NFS file creation performance now that zil_disable has been removed? Please report this to the freebsd-fs mailing list! ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
ZFSv28+NFSv4 poor file creation performance, sync=disabled has no effect
I'm testing FreeBSD 9.0-BETA with an eye toward eventually using FreeBSD 9.0 to replace some existing OpenSolaris 2008.11 installations. I've found NFS file creation performance (as measured by Bonnie++) is equally slow for both with default settings. However, on OpenSolaris I disable the ZIL to improve file creation performance. This tuning parameter was removed from FreeBSD 9.0; its replacement is supposed to be the per-filesystem flag sync, but setting this flag seems to have no effect. I did recompile the FreeBSD kernel without debugging features before doing the tests, so I don't think this is a case of debugging code slowing things down. Here's the relevant data; these are all from bonnie++'s sequential create benchmark. OpenSolaris 2008.11, default settings: 58/second OpenSolaris 2008.11, with zil_disable=1: 1258/second FreeBSD 9.0-BETA, default settings: 107/second FreeBSD 9.0-BETA, with sync=disabled: 106/second It appears the sync ZFS parameter has no effect in FreeBSD. Has anyone else seen this? Is there a way to improve NFS file creation performance now that zil_disable has been removed? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org