Hi all,
I have a Proxmox 6 cluster with 3 nodes, and the read performance on the Windows VMs is slow.
Each node has 192GB RAM and 4 SSD. Two SATA SSD for the OS and two fast NVME U2 SSD for the VM data.
I first tried with ZFS, but the performance was not great. So I tried CEPH. Sequential read/writes are somewhat better than with ZFS, but the random reads are still slow. See screenshot.
The Linux VMs get about 50-65% of the host speed and their reads are faster than writes. I tried various performance tweaks and suggestions I found for proxmox, but so far no success. The Windows VMs use the latest stable VirtIO drivers, the images are in "raw" format, the disks are VirtIO with WriteBack.
Any idea what to check next?
I have a Proxmox 6 cluster with 3 nodes, and the read performance on the Windows VMs is slow.
Each node has 192GB RAM and 4 SSD. Two SATA SSD for the OS and two fast NVME U2 SSD for the VM data.
I first tried with ZFS, but the performance was not great. So I tried CEPH. Sequential read/writes are somewhat better than with ZFS, but the random reads are still slow. See screenshot.
The Linux VMs get about 50-65% of the host speed and their reads are faster than writes. I tried various performance tweaks and suggestions I found for proxmox, but so far no success. The Windows VMs use the latest stable VirtIO drivers, the images are in "raw" format, the disks are VirtIO with WriteBack.
Any idea what to check next?