![]() ![]() Returns a symbol for the kind of Linux KVM virtualization supportĪt least one processor in cpuinfo has, or #f if none could be determined. "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts aperfmperf pni monitor vmx est tm2 xtpr pdcm" ) ![]() Power output has been produced on a guest with has been started with -cpu host and -smp 2.( model-name. Model name : Intel(R) Xeon(R) CPU E5620 2.40GHzįlags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc up nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lmĪddress sizes : 40 bits physical, 48 bits virtual After having put a whole day into trying to solve the problem, I now don't know what else I could do.ĭoes anybody have any idea what is going wrong? Is there some kernel compile option (2.6.37) which may be responsible for not being able to pass multiple cores to the guests? Does the qemu-kvm version have to fit to the kernel version (there are no warning messages when I start the guests like shown above)?Īs expected, a linux guest as well doesn't show more than one CPU / core: cat /proc/cpuinfo Multiprocessor HAL), but with no success. Of course, I have read about changing the HAL within Windows and tried several things (Uniprocessor HAL vs. Now, I really need additional CPU power in one of the guests, so I am wondering what I am doing wrong. I am running several Windows guests (Server 2003 R2 (32 Bit), Server 2008 R2 (64 Bit), Windows XP Pro (32 Bit), Windows 7 Pro (64 Bit)) and Linux guests (Ubuntu 11.10 (64 Bit), Debian squeeze (32 Bit)), but all of these only report one processor / core, regardless of the -smp settings besides that, the setup works reliably. I also have tried -cpu host and -smp cores=1,threads=1,sockets=2 (amongst other things). qemu-garak.pid -boot c -k de -m 4096 -smp 1 -device pci-assign,host=01:05.0 -daemonize -usb -usbdevice "tablet" -name garak -net nic,vlan=0,model=virtio,macaddr=02:01:01:01:01:01 -net tap,vlan=0,ifname=virtnet1,script=/etc/qemu-ifup,downscript=/etc/qemu-ifup -vnc :1 I am using commands like this one: /usr/bin/qemu-system-x86_64 -M pc -cpu host -smp cores=2,threads=1,sockets=1 -drive file=/dev/sda6,if=virtio,cache=none,index=0 -drive file=/dev/sdb,if=virtio,cache=none,index=1 -cdrom /dev/cdrom -pidfile. Since virt-manager and the related tools were failing with unintelligible error messages when trying the very first basic action, I am starting the virtual machines by hand instead of using any wrappers / managers. I did not alter the other parts of the distribution notably, I am using the original qemu-kvm package which was included. I have compiled my own (newer) kernel 2.6.37 for Natty (since I had certain problems with PCI passthrough if I used the standard kernel). Host software: Ubuntu 11.04 (Natty) 64-Bit Host hardware: Xeon E5620 on a Supermicro mainboard ![]() Whatever I do, the guests only report one CPU / core. It seems that I am unable to pass multiple cores / CPUs to KVM guests. ![]()
0 Comments
Leave a Reply. |