Real-World ZFS Insights: Mistakes, Lessons & Future ๐ง
Join ZFS expert Allan Jude to explore common mistakes, lessons learned, and future plans for ZFS in practical scenarios.

Lawrence Systems
14.6K views โข Mar 11, 2025

About this video
https://lawrence.video/
In this video, Iโm joined by ZFS expert Allan Jude with Klara Systems to discuss some very technical details of ZFS:
- Fine-tuning alignments for performance
- Drive considerations
- Exciting new developments like ZFS working with containers
- The roadmap to getting more performance from NVMe drives
Klara Systems OpenZFS Horror Stories:
https://klarasystems.com/webinars/openzfs-horror-stories/
Klara Systems Isolating Containers with ZFS and Linux Namespaces:
https://klarasystems.com/articles/isolating-containers-with-zfs-and-linux-namespaces/
Connect With Us
---------------------------------------------------
+ Hire Us for a project: https://lawrencesystems.com/hire-us/
+ Toms' Twitter ๐ฆ https://twitter.com/TomLawrenceTech
+ Our Website https://www.lawrencesystems.com/
+ Our Forums https://forums.lawrencesystems.com/
+ Instagram https://www.instagram.com/lawrencesystems/
+ Facebook https://www.facebook.com/Lawrencesystems/
+ GitHub https://github.com/lawrencesystems/
+ Discord https://discord.gg/ZwTz3Mh
Lawrence Systems Shirts and Swag
---------------------------------------------------
โบ๐ https://lawrence.video/swag/
AFFILIATES & REFERRAL LINKS
---------------------------------------------------
Amazon Affiliate Store
๐ https://www.amazon.com/shop/lawrencesystemspcpickup
UniFi Affiliate Link
๐ https://lawrence.video/unifi-affiliate
All Of Our Affiliates help us out and can get you discounts!
๐ https://lawrencesystems.com/partners-we-love/
Gear we use on Kit
๐ https://kit.co/lawrencesystems
Use OfferCode LTSERVICES to get 10% off your order at
๐ https://www.techsupplydirect.com?aff=2
Digital Ocean Offer Code
๐ https://m.do.co/c/85de8d181725
HostiFi UniFi Cloud Hosting Service
๐ https://hostifi.net/?via=lawrencesystems
Protect your privacy with a VPN from Private Internet Access
๐ https://www.privateinternetaccess.com/pages/buy-vpn/LRNSYS
Patreon
๐ฐ https://www.patreon.com/lawrencesystems
Chapters
00:00 Intro โ ZFS mistakes, snapshots & recovery questions
01:03 ZFS Expansion โ why the slow, careful rollout
02:28 Testing new features โ prebuilt Ubuntu master packages
03:16 Block Reference Tree & cloning โ VMs and synthetic full backups
04:02 Dedup reality โ benefits, costs & scaling limits
07:40 Shorn writes โ partial file writes & corruption
09:14 Crash recovery model โ TXGs vs fsck
10:14 5-second TXGs โ batching changes to cut write amplification
10:37 SLOG/Intent Log โ when it helps and when it doesnโt
12:45 Databases & sync writes โ when durability really matters
14:23 Mirrors, failure patterns โ HDD noise vs SSD โsudden deathโ
15:55 RAIDZ straggler detection โ bypassing slow disks
17:26 1 PB museum design โ off-site real-time replica with ZFS send
18:23 Tuning TXGs โ should you change the 5s default? trade-offs
22:27 ZIL on main devices โ NVMe pools and million-IOPS reality
23:38 CPU vs device latency โ when optimizations donโt pay
24:50 NVMe queues & queue depth โ feeding 64ร64 command lanes
27:04 ZFS overhead โ checksums, compression & memory bandwidth
34:59 NFS recordsize mismatch โ why 64K broke 128K records
36:39 Zero reads/writes & checksums โ integrity side effects
38:55 Design for worst-case โ scrub under load, still hit targets
40:29 Mirrors vs RAIDZ โ IOPS math and efficiency trade-offs
42:23 HA split-brain import โ TXG rewind to limit damage
44:26 Why rewind works โ block pointers across drives
48:05 Too many datasets/snapshots โ send/receive indexing costs
50:35 Copy-on-write saves the day โ rewinding TXGs
51:42 Delegating datasets to containers โ LXD/Docker with ZFS
In this video, Iโm joined by ZFS expert Allan Jude with Klara Systems to discuss some very technical details of ZFS:
- Fine-tuning alignments for performance
- Drive considerations
- Exciting new developments like ZFS working with containers
- The roadmap to getting more performance from NVMe drives
Klara Systems OpenZFS Horror Stories:
https://klarasystems.com/webinars/openzfs-horror-stories/
Klara Systems Isolating Containers with ZFS and Linux Namespaces:
https://klarasystems.com/articles/isolating-containers-with-zfs-and-linux-namespaces/
Connect With Us
---------------------------------------------------
+ Hire Us for a project: https://lawrencesystems.com/hire-us/
+ Toms' Twitter ๐ฆ https://twitter.com/TomLawrenceTech
+ Our Website https://www.lawrencesystems.com/
+ Our Forums https://forums.lawrencesystems.com/
+ Instagram https://www.instagram.com/lawrencesystems/
+ Facebook https://www.facebook.com/Lawrencesystems/
+ GitHub https://github.com/lawrencesystems/
+ Discord https://discord.gg/ZwTz3Mh
Lawrence Systems Shirts and Swag
---------------------------------------------------
โบ๐ https://lawrence.video/swag/
AFFILIATES & REFERRAL LINKS
---------------------------------------------------
Amazon Affiliate Store
๐ https://www.amazon.com/shop/lawrencesystemspcpickup
UniFi Affiliate Link
๐ https://lawrence.video/unifi-affiliate
All Of Our Affiliates help us out and can get you discounts!
๐ https://lawrencesystems.com/partners-we-love/
Gear we use on Kit
๐ https://kit.co/lawrencesystems
Use OfferCode LTSERVICES to get 10% off your order at
๐ https://www.techsupplydirect.com?aff=2
Digital Ocean Offer Code
๐ https://m.do.co/c/85de8d181725
HostiFi UniFi Cloud Hosting Service
๐ https://hostifi.net/?via=lawrencesystems
Protect your privacy with a VPN from Private Internet Access
๐ https://www.privateinternetaccess.com/pages/buy-vpn/LRNSYS
Patreon
๐ฐ https://www.patreon.com/lawrencesystems
Chapters
00:00 Intro โ ZFS mistakes, snapshots & recovery questions
01:03 ZFS Expansion โ why the slow, careful rollout
02:28 Testing new features โ prebuilt Ubuntu master packages
03:16 Block Reference Tree & cloning โ VMs and synthetic full backups
04:02 Dedup reality โ benefits, costs & scaling limits
07:40 Shorn writes โ partial file writes & corruption
09:14 Crash recovery model โ TXGs vs fsck
10:14 5-second TXGs โ batching changes to cut write amplification
10:37 SLOG/Intent Log โ when it helps and when it doesnโt
12:45 Databases & sync writes โ when durability really matters
14:23 Mirrors, failure patterns โ HDD noise vs SSD โsudden deathโ
15:55 RAIDZ straggler detection โ bypassing slow disks
17:26 1 PB museum design โ off-site real-time replica with ZFS send
18:23 Tuning TXGs โ should you change the 5s default? trade-offs
22:27 ZIL on main devices โ NVMe pools and million-IOPS reality
23:38 CPU vs device latency โ when optimizations donโt pay
24:50 NVMe queues & queue depth โ feeding 64ร64 command lanes
27:04 ZFS overhead โ checksums, compression & memory bandwidth
34:59 NFS recordsize mismatch โ why 64K broke 128K records
36:39 Zero reads/writes & checksums โ integrity side effects
38:55 Design for worst-case โ scrub under load, still hit targets
40:29 Mirrors vs RAIDZ โ IOPS math and efficiency trade-offs
42:23 HA split-brain import โ TXG rewind to limit damage
44:26 Why rewind works โ block pointers across drives
48:05 Too many datasets/snapshots โ send/receive indexing costs
50:35 Copy-on-write saves the day โ rewinding TXGs
51:42 Delegating datasets to containers โ LXD/Docker with ZFS
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
14.6K
Likes
612
Duration
53:57
Published
Mar 11, 2025
User Reviews
4.6
(2) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.