We have a Proxmox VE Essentials 1xCPU subscription and are experiencing a disk performance drop after migrating a VM’s virtual disk.
Originally, the VM’s disk was on a local RAID SSD. We moved it to an NFS shared disk (15K RPM RAID array) hosted on an ESXi server over the network.
After the migration, we observed the following:
VM Configuration:
agent: 1
boot: order=scsi0;ide2;net0
cores: 4
memory: 8192
scsi0: local-lvm2:vm-121-disk-1,size=1T
scsihw: virtio-scsi-single
The VM’s virtual disk controller is VirtIO SCSI (single queue).
We suspect the performance degradation might be related to:
Questions :
Originally, the VM’s disk was on a local RAID SSD. We moved it to an NFS shared disk (15K RPM RAID array) hosted on an ESXi server over the network.
After the migration, we observed the following:
- NFS shared storage write speed: ~305 MB/s
- Local RAID SSD performance is now noticeably poorer after virtualization (significantly below expected speeds)
VM Configuration:
agent: 1
boot: order=scsi0;ide2;net0
cores: 4
memory: 8192
scsi0: local-lvm2:vm-121-disk-1,size=1T
scsihw: virtio-scsi-single
The VM’s virtual disk controller is VirtIO SCSI (single queue).
We suspect the performance degradation might be related to:
- How the VirtIO SCSI controller is handling I/O
- Possible misconfiguration or driver issue inside the guest OS
- Potential bottleneck in the local RAID SSD after virtualization
Questions :
- Could the choice of virtio-scsi-single be contributing to this performance drop?
- Would switching to VirtIO SCSI (multiple queue) or another controller type improve throughput?
- Are there recommended tuning parameters (both on Proxmox and in the guest OS) for optimal performance in this setup?
- Could the NFS storage setup or the move itself have impacted the local RAID SSD performance for this VM?