What are the best (SSD) storage settings for a Windows 11 VM?

Darkbotic

Member
Jul 10, 2024
65
1
8
Hello!
Thank you for reading my post!

I'm creating my first Windows 11 VM on Proxmox and I was wondering what are the best settings for the storage?
I want it to be fast so I'm looking for the settings that would provide the best performance.
I'm using a DRAM-less SSD to store the disk of the VM. I got to the screen below.

Is it better to go with Default (No cache), Direct sync, Write through, Write back or No cache?
I read this but couldn't understand much: https://pve.proxmox.com/wiki/Performance_Tweaks#Disk_Cache
Are "Default (no cache)" and "Write through" the best settings for performance?

Prox 1.jpg


Also, should I enable the checkbox for SSD emulation and Discard?
I couldn't find any documentation on this.

Prox 2.jpg


Your help will be appreciated!
 
Is it better to go with Default (No cache), Direct sync, Write through, Write back or No cache?
I read this but couldn't understand much: https://pve.proxmox.com/wiki/Performance_Tweaks#Disk_Cache
Are "Default (no cache)" and "Write through" the best settings for performance?
Write back has the best performance. No cache is the safer, but slower [1].

Also, should I enable the checkbox for SSD emulation and Discard?
The "SSD emulation" option just tells the guest the disk is a non-rotating storage. No direct impacts on performance AFAIK.
You should activate "Discard". It allows the guest to mark former used space as unused.

Some more tips are in here, especially the VirtIO Drivers should be installed:

[1] https://pve.proxmox.com/wiki/Windows_10_guest_best_practices