I have been reading the OpenZFS Performance and Tuning document and came across this section:
In practice, how is this done in Proxmox? Lets say I have a a couple of dedicated SSDs for VMs/LXCs configured in a ZFS mirror. How do I create a new VM storing it on a ZVOL and what will be the virtual / VM file system?
Virtual machines
Virtual machine images on ZFS should be stored using either zvols or raw files to avoid unnecessary overhead. The recordsize/volblocksize and guest filesystem should be configured to match to avoid overhead from partial record modification. This would typically be 4K. If raw files are used, a separate dataset should be used to make it easy to configure recordsize independently of other things stored on ZFS.
In practice, how is this done in Proxmox? Lets say I have a a couple of dedicated SSDs for VMs/LXCs configured in a ZFS mirror. How do I create a new VM storing it on a ZVOL and what will be the virtual / VM file system?