Skip to content

Performance tuning of zfs infrastructure

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

References

About ZFS in general

About the ZFS Intent Log (ZIL), Separate/Secondary Intent Log (SLOG), and zfs sync flags

About SSDs with power loss protection


Migrated from T1958 (view on Phabricator)

Edited by Nicolas Dandrimont