I think it must have to do something with my VM setup because when I just do this it behaves like I expect it to behave.
rsync -avP /mnt/usb/dca.mp4 /mnt/data/
sending incremental file list
dca.mp4
51,200,000,000 100% 199.81MB/s 0:04:04 (xfr#1, to-chk=0/1)
sent 51,212,500,081 bytes received 35 bytes 209,458,078.18 bytes/sec
total size is 51,200,000,000 speedup is 1.00
Nice find! So it looks like the filesystem is performing okay. Now that the ashift is set correctly, what happens if you use a raw disk image for your VMs?
I’m far from a storage expert, but a qcow2 image is copy-on-write. Since ZFS already is a copy-on-write filesystem, I’m assuming using qcow2 on ZFS will bring with it some performance loss due to overhead? I’m not sure of this though.
@cloudstone I will give a RAW disk image a try just to see if it makes a difference for me. @nx2l I am not using ZVOL just for one property alone. In order to take a snapshot of a 4TB ZVOL I actually need 4TB of available space on that pool. If I have just a file in that dataset I can take snapshots at any capacity. @Log Thanks for sharing, it was an interesting read.