Our zfs deployment currently only uses rotative storage.
This is (very) suboptimal, and we get noticeable load issues and poor performance, for instance when doing I/O intensive tasks on the annex (the most glaring one being the nfs server becoming slow/unresponsive, which triggers icinga alerts on the reverse proxy).
This task will survey the current best practices for using faster storage in the performance-sensitive parts of ZFS (SLOG, L2ARC, ...) and come up with a few quotes to implement them.
Candidates for actual faster storage:
- Intel Optane storage
- PCIe NVMe storage
- PCIe M.2 adapter + M.2 NVMe disks
- SAS SSDs
About ZFS in general
About the ZFS Intent Log (ZIL), Separate/Secondary Intent Log (SLOG), and zfs sync flags