Skip to main content

VM Setup

VM Setup


When setting up a Windows VM, whether it's a standard Windows 10/11 or Windows Server, you have to take a few extra steps, to enable the best possible performance for your VM.

1. Setup Steps

Follow the steps below, when creating the VM:

Bildschirmfoto 2024-03-14 um 09.35.26.png In the first step, simply give your VM a name and click Next
Bildschirmfoto 2024-03-14 um 09.35.55.png

Next, select your Windows ISO and click Next.

 

Also Since we are using VirtIO devices, we will need a driver CD, for Windows to load all necessary drivers later. Simply download the ISO here. In Proxmox under Hardware click on AddCD/DVD Drive and select the downloaded VirtIO ISO.

Bildschirmfoto 2024-03-14 um 09.36.08.png After that, make sure to enable `Qemu Agent`. You can leave the other settings in their default settings, or change the Graphics Card and storage controller according to your hardware setup
Bildschirmfoto 2024-03-14 um 09.37.04.png Create a new SCSI drive (check the windows requirements for your version for the minimum required storage size) and select `Write back` as Cache, aswell as `Discard` to improve performance. If your storage consists of SSDs, you can enable `SSD emulation`.
Bildschirmfoto 2024-03-14 um 09.37.39.png For your CPU, select the amount of cores you need and change the Type to `Host`, to significantly boost performance. I'd also recommend enabling `NUMA`
Bildschirmfoto 2024-03-14 um 09.38.02.png Choose the amount of RAM, you need
Bildschirmfoto 2024-03-14 um 09.38.19.png

Change the network settings according to your Proxmox settings, and select `VirtIO` as Model

 



Finish the initial Setup