If Scrubs Hurt, Your ZFS Design Is Broken

If Scrubs Hurt, Your ZFS Design Is Broken

When your monthly ZFS scrub cripples production performance, it signals a fundamental design flaw rather than a scheduling issue. I explain how oversizing pools for capacity while ignoring IOPS leads to fragmentation and latency. The solution involves offloading metadata to a dedicated special VDEV using enterprise SSDs, ensuring maintenance tasks like scrubs and resilvers run smoothly without disrupting your application workloads.

The scrub did not create that condition. It measured it.

More from this day

2026-07-27