ZVOL vs. file as VM backing - huge performance difference on nvme-based zpool

Excellent questions!

file on ext4: native worked as well as threads for files, i.e. no problem
io_uring: same behaviour as native for files on datasets, i.e. same problem

I haven’t tried btrfs, I don’t know enough about it to see whether it would be a quick operation to test.

1 Like