In about 2 weeks, Kirk McKusick (one of the fathers of BSD) will give a presentation on ZFS:
I went to EuroBSDCon in Paris in 2017 and attended Kirk's FreeBSD course where I got him to sign my copy of the book. Then during the conference I bumped into George Neville-Neil and got him to sign it as well. Now all I need is Robert Watson's signature. Then it's going straight on eBayBest part: He autographed my copy of the book.
I'm curious what he has to say on this. My rule of thumb, based on my experience, is that it depends on writes vs reads, and at a certain ratio you're better off using UFS over ZFS. Keep in mind though that the servers I administrate are governed by file I/O, and that the databases I deal with are small and low activity, so I'm not sure if this holds true for severs in the opposite circumstances....a short section where Kirk explained the pros and cons of ZFS versus FFS (remember, he is the father of FFS). Some fun statements, like about snapshots in FFS, and when he would use which file system.
That's interesting, as my experience has been somewhat opposite.He points out the obvious: ZFS has on average very good write performance, even for small files and metadata updates (for example directory operations). He recommends it for web servers, that often write many small files. The flipside is not so good read performance, in particular for large files, which are not sequential on disk.