On Fri, Mar 18, 2011 at 12:02 PM, Ben Nagy <ben@xxxxxxxx> wrote: > KVM commandline (using libvirt): > LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin > QEMU_AUDIO_DRV=none /usr/local/bin/kvm-snapshot -S -M pc-0.14 > -enable-kvm -m 1024 -smp 1,sockets=1,cores=1,threads=1 -name fb-0 > -uuid de59229b-eb06-9ecc-758e-d20bc5ddc291 -nodefconfig -nodefaults > -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/fb-0.monitor,server,nowait > -mon chardev=charmonitor,id=monitor,mode=readline -rtc base=localtime > -no-acpi -boot cd -drive > file=/mnt/big/bigfiles/kvm_disks/eax/fb-0.ovl,if=none,id=drive-ide0-0-0,format=qcow2 > -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 > -drive if=none,media=cdrom,id=drive-ide0-0-1,readonly=on,format=raw > -device ide-drive,bus=ide.0,unit=1,drive=drive-ide0-0-1,id=ide0-0-1 > -netdev tap,fd=17,id=hostnet0 -device > virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:d9:09:ef,bus=pci.0,addr=0x3 > -usb -device usb-tablet,id=input0 -vnc 127.0.0.1:0 -k en-us -vga > cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 Please try without -usb -device usb-tablet,id=input0. That is known to cause increased CPU utilization. I notice that idr_lock is either Infiniband or POSIX timers related: drivers/infiniband/core/sa_query.c kernel/posix-timers.c -usb sets up a 1000 Hz timer for each VM. Stefan -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html