Hi,
I recently watched the Level1 video on “Taking a look at ICY DOCK’s Gen 5 M.2 Expander Featuring Crucial T705 Memory,” and at the end, Wendell mentioned that if someone has a specific workload to test on the SSD array, they should reach out. I have a specific workload that I would be interested in testing.
For an SMB, I am currently planning a Proxmox server deployment on high-end consumer hardware for Windows virtualization. The main reasons for choosing consumer hardware are cost and higher clock speeds for the CPUs. Server CPUs have been found to perform poorly for Windows virtualization due to their lower clock speeds. Since these will be test VMs, the hardware failure risk isn’t a concern, so I need maximum performance for Windows virtualization at a relatively low cost.
From previous testing with other hardware, both consumer and server hardware, I have found that Windows virtualization on any hypervisor is quite suboptimal. Even with a Proxmox server equipped with a lot of RAM and fast storage, Windows performance remains poor (even with proper hypervisor agents and drivers).
I was considering building an ATX board with an AMD Ryzen 7900X (or similar) and ECC RAM. For fast storage, I was looking into a solution like the one Wendell showed in the video: a PCIe x16 to 4x M.2 Gen 5 adapter (like the ASUS Hyper Gen5) to create a RAID 10 configuration of 4 drives in Proxmox. Since I don’t need a graphics card, this would leave more PCIe lanes for storage.
However, I’m wondering how the performance would hold up with, say, 4-10 Windows VMs running in parallel. These VMs would need to be fast for development tasks like using Visual Studio, but they won’t be handling graphics-intensive workloads (no gaming, general work only when remoting to them via rdp).
In summary, what would be extremely helpful for me to see tested on the system in the video would be:
Proxmox installed on a separate SSD drive for booting.
A RAID 10 configuration of the 4 drives, mounted as a storage pool in Proxmox.
Running 2, 4, 6, 8, or even 10 Windows 11 VMs simultaneously on that system to evaluate performance.
Seeing this would save me a lot of money on hardware for testing.
If anyone else has suggestions for optimizing Windows virtualization performance, I’d really appreciate any advice.
Thanks a lot!
@wendell