Could be NFS synchronous semantics on file create (followed by repeated flushing of the write cache). What kind of storage are you using (feel free to send privately if you need to) - is it a thumper?
It's not clear why NFS-enforced synchronous semantics would induce different behavior than the same
load to a local ZFS.

File creates are metadata intensive, right? And these operations need to be synchronous to guarantee
file system consistency (yes, I am familiar with the ZFS COW model).

Anyway....I'm feeling rather naive' here, but I've seen the "NFS enforced synchronous semantics" phrase kicked around many times as the explanation for suboptimal performance for metadata-intensive operations when ZFS is the underlying file system, but I never really understood what's "unsynchronous"
about doing the same thing to a local ZFS.

And yes, there is certainly a network latency component to the NFS configuration, so for any synchronous operation, I would expect things to be slower when done over NFS.

Awaiting enlightment....

:^)

/jim

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

Reply via email to