Ive been evaluating Proxmox & XCP-NG for MSSQL/Windows workloads and long story short I cant replicate the performance of XCP-NG with Proxmox.
Whilst fio, Geekbench & other benchmarks were fairly similar, when it got to actual real workloads that will eventually run on these servers the difference was staggering.
MSSQL ETL task
Current Xeon E5-2689 v4 on VMWare 6.7 (OVH)
40m 18s
Dell R740 2 x XEON Gold 6152, RAID 10 SAS/SSD on Perc H730
Proxmox 7.3-4 - VM 16 vCPU, 32GB RAM
41m 06s
XCP-NG 8.2.1- VM 16 vCPU, 32GB RAM
17m 20s
My Proxmox VM settings
agent: 1
bios: ovmf
boot: order=scsi0;net0;ide0;ide2
cores: 16
cpu: host
efidisk0: SSD-R10:vm-200-disk-1,efitype=4m,pre-enrolled-keys=1,size=528K
ide0: none,media=cdrom
machine: pc-q35-7.1
memory: 32768
meta: creation-qemu=7.0.0,ctime=1663398507
name: Win-Srv-22-01
net0: virtio=AE:9A:D1:19:00:E7,bridge=vmbr0,firewall=1,tag=25
numa: 0
ostype: win11
scsi0: SSD-R10:vm-200-disk-2,cache=writeback,discard=on,iothread=1,size=64G
scsi1: SSD-R10:vm-200-disk-3,discard=on,iothread=1,size=64G
scsi2: SSD-R10:vm-200-disk-4,discard=on,iothread=1,size=128G
scsi3: SSD-R10:vm-200-disk-5,discard=on,iothread=1,size=64G
scsihw: virtio-scsi-single
smbios1: uuid=38eb0316-63e2-4dbb-9e1a-e0f45bc1d220
sockets: 2
tags: windows
tpmstate0: SSD-R10:vm-200-disk-0,size=4M,version=v2.0
vmgenid: 5a31f7fb-22dd-4e1a-adcc-136fcba06c34
uname -a
Linux pve02 5.15.83-1-pve #1 SMP PVE 5.15.83-1 (2022-12-15T00:00Z) x86_64 GNU/Linux
Ive tried different CPU types in PVE with minimal changes in result.
Any recommendations on what to try next?
Dave