ZFS parallel object sync

awasb

Patron
Joined
Jan 11, 2021
Messages
415
Joined
Oct 22, 2019
Messages
3,641
Looks to be a performance boost for VMs and iSCSI mostly? (Speed of sync writes of 4K block/record sizes.)
 

HoneyBadger

actually does care
Administrator
Moderator
iXsystems
Joined
Feb 6, 2014
Messages
5,112
Looks to be a performance boost for VMs and iSCSI mostly? (Speed of sync writes of 4K block/record sizes.)
Anything that syncs multiple ZFS objects (multiple zvols, files across different datasets) should benefit from this, and pretty healthily too:

Code:
fio w/12x zvols prior to changes:
Run status group 0 (all jobs):
WRITE: bw=1267MiB/s (1328MB/s), 1267MiB/s-1267MiB/s (1328MB/s-1328MB/s), io=148GiB (159GB), run=120009-120009msec

fio with changes applied:
Run status group 0 (all jobs):
WRITE: bw=2380MiB/s (2495MB/s), 2380MiB/s-2380MiB/s (2495MB/s-2495MB/s), io=279GiB (299GB), run=120007-120007msec
 
Top