Hello,
We've recently installed a Windows 2012 R2 as a guest OS on our dual E5-2620 Proxmox 3.3-1/a06c9f73 based host. It's in the process of testing and tweaking and what we're trying to do now is reduce its idle CPU usage. We've already switched to virtio-blk and vitio-net drivers, added the T8038 flag to our SQL 2008 instance, switched to useplatformclock in bcdedit and removed the tablet USB device, plus switched machine type to q35 (for better USB passthrough suport).
Here's the machine's config file:
boot: cdn
bootdisk: virtio0
cores: 4
cpu: host
ide2: NFS_STORAGE:iso/IRM_SSS_X64FRE_PL-PL_DV5.ISO,media=cdrom
machine: q35
memory: 48000
name: W2012
net0: virtio=A6:3D:38:55:AB:E0,bridge=vmbr0
onboot: 1
ostype: win8
scsihw: virtio-scsi-pci
smbios1: uuid=07010a76-8eb0-4188-a2c7-fadd195a8b0a
sockets: 1
tablet: 0
vga: std
virtio0: NFS_STORAGE:100/vm-100-disk-1.qcow2,format=qcow2,cache=writeback,size=32G
virtio1: NFS_MSSQL:100/vm-100-disk-1.qcow2,format=qcow2,cache=writeback,backup=no,size=320G
Windows Task Manager shows around 1-2% CPU at idle, while at the same time host's top oscilates at about 10-11% for kvm process.
Is there any way to bring it down even further? Is it actually doable and worth the struggle, or is this all we can get?
We've recently installed a Windows 2012 R2 as a guest OS on our dual E5-2620 Proxmox 3.3-1/a06c9f73 based host. It's in the process of testing and tweaking and what we're trying to do now is reduce its idle CPU usage. We've already switched to virtio-blk and vitio-net drivers, added the T8038 flag to our SQL 2008 instance, switched to useplatformclock in bcdedit and removed the tablet USB device, plus switched machine type to q35 (for better USB passthrough suport).
Here's the machine's config file:
boot: cdn
bootdisk: virtio0
cores: 4
cpu: host
ide2: NFS_STORAGE:iso/IRM_SSS_X64FRE_PL-PL_DV5.ISO,media=cdrom
machine: q35
memory: 48000
name: W2012
net0: virtio=A6:3D:38:55:AB:E0,bridge=vmbr0
onboot: 1
ostype: win8
scsihw: virtio-scsi-pci
smbios1: uuid=07010a76-8eb0-4188-a2c7-fadd195a8b0a
sockets: 1
tablet: 0
vga: std
virtio0: NFS_STORAGE:100/vm-100-disk-1.qcow2,format=qcow2,cache=writeback,size=32G
virtio1: NFS_MSSQL:100/vm-100-disk-1.qcow2,format=qcow2,cache=writeback,backup=no,size=320G
Windows Task Manager shows around 1-2% CPU at idle, while at the same time host's top oscilates at about 10-11% for kvm process.
Is there any way to bring it down even further? Is it actually doable and worth the struggle, or is this all we can get?