memory mapped DB the hard-disk is constantly pinging
physical ramdisks like Hyperdrive, iRAM, and volatile storage on physical iSCSI connections have the same problem, and ext2 compiled with --minimal is largely better for them.
I considered ZFS, but, I want to run the server on the absolute minimum of hardware I can and consume the minimum of watts doing it. Most of the reviews which mentioned negatives mentioned it was heavy on resources.
Yup, just consider that zfs-kmod v2.* can be configured with
+ minimal
+ nls
no pam, no libressl ---> do you really need to crypt? save from loading encryption stuff for home datasets
no rootfs ---> do you really need to keep the whole system on a "ZFS" partition(2)?
no split-usr ---> are you really so paranoid that you want this(1)?
no custom-cflags
no debug ---> save memory and CPU cycles, unless you think ZFS is buggy, and in this case ... do you trust it?
no python ---> do you really need to add optional support/bindings for Python? save memory and CPU cycles!
no static-libs ---> save memory
no test-suite ---> do you trust ZFS? how much? enough? so you don't need this
it helps a bit
(1) when enabled, it spends precious CPU cycles maintaining { /bin, /lib*, /sbin, /usr/sbin } separately from { /usr/bin, /usr/lib* }
(2)
partition1: /boot, on "ext2,ro" { /boot/kernel, /boot/kernel_failsafe }
partition2: system on "ext2,ro" { /bin, /lib*, /sbin, /usr/sbin, /usr/bin, /usr/lib* }
partition3: /user/$home on ZFS { /user/root, /user/toor, /user/admin, /user/you, ... }
partition4: /work (shared among users) on ZFS
sometimes you need to remount "partition2,rw" to update/install new packages.