~/talk

Vindicating ZFS with PostgreSQL: Unleashing the Power of Scalability

Talkat Incontro DevOps Italia 2024 · on Friday, 2024-03-15· [databases, devops-and-delivery]

Claim: ZFS on Linux can reach parity with XFS/EXT4 after careful tuning. Setup uses PostgreSQL 16.2 on Rocky Linux 9.3 in GCP, PGbench scale 500, separate WAL and ZIL devices. Baseline shows 1700 TPS vs 4,900 TPS on XFS, but enabling lz4 compression shrinks the data from ~7.4GB to <1GB and speeds writes, and adjusting ZFS module/ARC plus setting recordsize 16K yields throughput at or above optimized XFS. Tests are reproducible but sensitive to config.

AI-written summary · about

  1. 0:00Introduction
  2. 3:42PostgreSQL on Linux problems
  3. 7:38Optimizing PostgreSQL and Linux
  4. 9:02ZFS overview and PostgreSQL
  5. 15:48Test setup and config
  6. 21:10Benchmarking with pgbench
  7. 23:41ZFS performance baseline
  8. 24:26Optimizing ZFS access and compression
  9. 26:35ZFS record size tuning
  10. 27:42Advanced ZFS caching
  11. 29:49Performance comparison
  12. 30:34ZFS best practices
  13. 32:02Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.