# VIKINGS wiki

It's better when it's simple

User Tools

Site Tools


virtualisation:proxmox_ve:vms_cts:vm_best_practices_modern_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
virtualisation:proxmox_ve:vms_cts:vm_best_practices_modern_setup [2026/04/23 08:28] – updated VM CPU recommendations thumvirtualisation:proxmox_ve:vms_cts:vm_best_practices_modern_setup [2026/05/05 14:59] (current) – adding tl;dr for Windows guests thum
Line 3: Line 3:
 Recommended settings for creating new VMs on Proxmox VE 9.x with modern guest operating systems. Recommended settings for creating new VMs on Proxmox VE 9.x with modern guest operating systems.
  
-===== TL;DR / Quick Reference =====+===== TL;DR / Quick Reference for Linux Guests=====
  
 ^ Component ^ Setting ^ ^ Component ^ Setting ^
Line 19: Line 19:
 | Allow KSM | ✅ | | Allow KSM | ✅ |
  
 +===== TL;DR / Quick Reference for Windows Guests =====
  
 +^ Component ^ Setting ^
 +| Machine | ''q35'' |
 +| BIOS | ''OVMF (UEFI)'' |
 +| TPM | ''v2.0'' (required for Win11 / Server 2025) |
 +| SCSI Controller | ''VirtIO SCSI single'' |
 +| Discard | ✅ |
 +| SSD Emulation | ✅ |
 +| IO Thread | ✅ |
 +| Cache | ''Write back'' (better performance for Windows than ''no cache'' (but also data loss risk when power outage)) |
 +| Async IO (Ceph) | ''native'' |
 +| Skip Replication | ❌ |
 +| Network | ''VirtIO'' (requires VirtIO driver ISO) |
 +| CPU Type | ''x86-64-v3-AES'' :!: do NOT use ''host'' (triggers VBS/Core Isolation in Windows) |
 +| Allow KSM | ✅ |
 +| QEMU Guest Agent | ✅ (install via ''virtio-win-guest-tools.exe'') |
 +| VirtIO Driver ISO | ✅ (attach as 2nd CD-ROM during installation) |
  
 ====== Details ====== ====== Details ======
virtualisation/proxmox_ve/vms_cts/vm_best_practices_modern_setup.1776932939.txt.gz · Last modified: by thum