Running a WIn10 guest with successful GPU passthrough, performance on that front seems decent. But I can't say the same for the CPU.
Pretty disappointing, this is what the bare metal results for the host's CPU should be near for Single Thread score:
I realize most, or maybe all of these scores OTHER than Single Thread, should be irrelevant due to the difference in cores (the guest only has 4 cores, host has 16 due to dual sockets). But I would still think the Single Thread performance should be closer to 1,661... shouldn't it?
I found this somewhere else as a performance tip:
(3) Ensure each vCPU has two sibling cores isolated and dedicated.
Is that correct? Wouldn't that defeat the point of CPU pinning?
Looking for ideas to see if I can improve performance.
Pretty disappointing, this is what the bare metal results for the host's CPU should be near for Single Thread score:
CPU Test Suite Average Results for Intel Xeon E5-2690 @ 2.90GHz
Integer Math | 39,651 MOps/Sec |
---|---|
Floating Point Math | 14,699 MOps/Sec |
Find Prime Numbers | 49 Million Primes/Sec |
Random String Sorting | 25,426 Thousand Strings/Sec |
Data Encryption | 3,061 MBytes/Sec |
Data Compression | 170,967 KBytes/Sec |
Physics | 725 Frames/Sec |
Extended Instructions | 7,383 Million Matrices/Sec |
Single Thread | 1,661 MOps/Sec |
I realize most, or maybe all of these scores OTHER than Single Thread, should be irrelevant due to the difference in cores (the guest only has 4 cores, host has 16 due to dual sockets). But I would still think the Single Thread performance should be closer to 1,661... shouldn't it?
Proxmox version is 7.4-3.
affinity: 0-3
agent: 1
balloon: 0
bios: ovmf
boot: order=scsi0
cores: 4
cpu: host
cpuunits: 10000
efidisk0: local-lvm:vm-102-disk-0,size=4M
hostpci0: 0000:42:00,pcie=1,x-vga=1
machine: pc-q35-5.2
memory: 16128
name: win10vm
net0: virtio=E2:F4:FA:12:FE:35,bridge=vmbr0
numa: 1
ostype: win10
scsi0: local-lvm:vm-102-disk-1,cache=writeback,iothread=1,replicate=0,size=55G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=7aeaefca-7a7b-4378-a6a0-181357a63967
sockets: 1
vga: none
vmgenid: b9575c47-6a1b-4302-a9ac-9559dd1c5f02
I found this somewhere else as a performance tip:
(3) Ensure each vCPU has two sibling cores isolated and dedicated.
Is that correct? Wouldn't that defeat the point of CPU pinning?
Looking for ideas to see if I can improve performance.