Did some more testing and I'm getting way better performance now.
Updated both Proxmox and Ubuntu vm's to kernel 6.11.
Running mounts with cache=never,direct-io=1,expose_acl=1
Custom options set via script (/usr/libexec/virtiofsd) like so:
Code:
#!/bin/bash
/usr/libexec/virtiofsd.org --thread-pool-size=64 --inode-file-handles=never "${@}"
I now get
25.4K Read Iops/
13.7K Write Iops in the Quest compared to the Host
29.8K Read Iops/
16.1K Write Iops.
Seems that cache=never does the trick funnily enough.