Kvm CPU 性能不佳

Kvm CPU 性能不佳

我已经通过 Libvirt 在 Qemu VM 中运行了一些 Minecraft 服务器,其性能只有真实硬件的一半好。

Libvirt 启动了虚拟机:

/usr/bin/kvm
-S
-M pc-1.1
-cpu SandyBridge,+osxsave,+pdcm,+xtpr,+tm2,+est,+smx,+vmx,+ds_cpl,+monitor,+dtes64,+pbe,+tm,+ht,+ss,+acpi,+ds,+vme
-enable-kvm
-m 28672
-smp 6,sockets=6,cores=1,threads=1
-name Minecraft
-uuid ed7e6bda-2e9f-3895-2ff8-c52c54db588f
-no-user-config
-nodefaults
-chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/Minecraft.monitor,server,nowait
-mon chardev=charmonitor,id=monitor,mode=control
-rtc base=utc
-no-shutdown
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2
-drive file=/ssd/vm/Minecraft/boot.img,if=none,id=drive-virtio-disk0,format=raw,cache=writeback
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1
-drive file=/srv/vm/Minecraft/data.img,if=none,id=drive-virtio-disk1,format=raw
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x7,drive=drive-virtio-disk1,id=virtio-disk1
-drive if=none,id=drive-ide0-1-0,readonly=on,format=raw
-device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0
-netdev tap,fd=20,id=hostnet0
-device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:49:93:3c,bus=pci.0,addr=0x3
-chardev pty,id=charserial0
-device isa-serial,chardev=charserial0,id=serial0
-device usb-tablet,id=input0
-vnc 127.0.0.1:1
-k de
-vga cirrus
-device intel-hda,id=sound0,bus=pci.0,addr=0x4
-device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6

主机CPU:Intel Xeon 1270 V2

有什么想法可以提高性能吗?

答案1

嗯...您将服务器硬件分散到多台服务器上。当然,这会降低性能。虚拟机会“强制”限制资源,而在物理硬件上运行多个服务器实例则由系统本身“平衡”。

总体来说,KVM 也有一定的开销。

相关内容