meta data for this page
  •  

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
vm:proxmox:kvm:windows:mitigations [2026/08/04 19:06] – niziakvm:proxmox:kvm:windows:mitigations [2026/10/13 19:08] (current) – niziak
Line 12: Line 12:
   * ''host'' + ''hv-passthrough''- pass HyperV flags to guest to let him know that it runs under VM. CPU mark 4249. Memory mark: 1899.   * ''host'' + ''hv-passthrough''- pass HyperV flags to guest to let him know that it runs under VM. CPU mark 4249. Memory mark: 1899.
   * ''host'' - **insanely slow!!!** CPU mark 2750   * ''host'' - **insanely slow!!!** CPU mark 2750
 +
 +Benchmark 2 (new Proxmox, No numa, pinned to 8 cores - every 2nd to skip HT -  from 1 socket)
 +  * ''kvm64,flags=+aes;-md-clear;-spec-ctrl'' - CPU mark: 3713, Memory mark: 2093  
 +  * ''IvyBridge,flags=+aes;-md-clear;-spec-ctrl''  - CPU mark: 3864, Memory mark: 1984
 +
 +Benchmark 3 (new Proxmox, numa 2x8, pinned to cores - every 2nd to skip HT)
 +  * ''host,flags=+aes;-md-clear;-spec-ctrl'' - CPU mark: 2588, Memory mark: 2039 
 +  * ''IvyBridge-IBRS,flags=+aes;-md-clear;-spec-ctrl'' - CPU mark: 4295, Memory mark: 2065
  
 <file ini /etc/pve/qemu-server/xxx.conf> <file ini /etc/pve/qemu-server/xxx.conf>
 args: -cpu host,hv-passthrough args: -cpu host,hv-passthrough
-</conf>+</file>
  
  
Line 32: Line 40:
 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
 </code> </code>
 +
 +===== Win10 on old Xeon =====
 +
 +Very good performance:
 +<file ini /etc/pve/qemu-server/100.conf>
 +affinity: 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30
 +cores: 8
 +numa: 1
 +cpu: IvyBridge-IBRS,flags=+aes;-md-clear;-spec-ctrl
 +</file>