zVol volblocksize for iSCSI shares used as NTFS/ext4 disks in KVM VMs?

Hello,

I use 64k volblocksizedatasets to store virtual disks for KVM-based VMs (Proxmox) when storing them on a local ZFS mirror pool on my Proxmox server.

Is that still the best way to go when using a zVol as backing storage for an iSCSI share that’s going to be formatted as ext4 or NTFS? The biggest logical block size we can choose in TrueNAS when setting up the iSCSI share is 4k, so that got me thinking about this.

Put another way, what volblocksizedo y’all use to maximize performance with iSCSI shares using a 4k logical block size?