Hello All,
Here's another technote in the Windows on Proxmox series. In Part 4, we quantify and compare IOPS, bandwidth, and latency across all storage controllers and AIO modes under ideal conditions (i.e., "unloaded"), utilizing Windows 2022 running on Proxmox with iSCSI shared block storage. This is the traditional "performance-focused" view of the world. However, some interesting nuances exist for the storage performance geeks counting microseconds.
You can find part 4 here: Performance study of Windows Guests on Shared Block Storage
TLDR: Here are the key takeaways from part 4
Windows Storage Controllers, AIO modes, and Efficiency Metrics.
Efficiency Data for IOPS-Constrained Workloads
Efficiency Data for Bandwidth-Constrained Workloads
If you find this helpful, please let me know. Questions, comments, and corrections are always welcome.
Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
				
			Here's another technote in the Windows on Proxmox series. In Part 4, we quantify and compare IOPS, bandwidth, and latency across all storage controllers and AIO modes under ideal conditions (i.e., "unloaded"), utilizing Windows 2022 running on Proxmox with iSCSI shared block storage. This is the traditional "performance-focused" view of the world. However, some interesting nuances exist for the storage performance geeks counting microseconds.
You can find part 4 here: Performance study of Windows Guests on Shared Block Storage
TLDR: Here are the key takeaways from part 4
- The virtio-scsicontroller withaio=nativeand aniothreadstands out as the top performer overall. Opting forvirtio-scsiwithaio=iouringis also viable, although it tends to lag slightly in bandwidth-oriented tests.
- While the IOPS and latency data show critical distinctions in performance among storage controllers, all controllers and AIOcombinations deliver acceptable bandwidth.
- virtio-blkoffers a slight QD1 performance advantage, delivering a 2-microsecond improvement over- virtio-scsi, likely attributed to reduced protocol overhead in the driver. However,- virtio-blkfails to deliver competitive IOPS scores.
- The most performant storage controller with native Windows 2022 driver support is vmware-pvscsi.SATAandIDEdeliver noticeably poor performance.
- Compared to vmware-pvscsi,virtio-scsiexhibits significant performance advantages, including a 157% increase in IOPS, a 14% reduction in QD1 latency, and a 67% decrease in QD128 latency.
Windows Storage Controllers, AIO modes, and Efficiency Metrics.
Efficiency Data for IOPS-Constrained Workloads
Efficiency Data for Bandwidth-Constrained Workloads
If you find this helpful, please let me know. Questions, comments, and corrections are always welcome.
Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
	 
	 
 
		