On Mon, Mar 21, 2011 at 3:35 PM, Avi Kivity <avi@xxxxxxxxxx> wrote: > It's actually not kvm code, but timer code. Please build qemu with > ./configure --disable-strip and redo. Bit of a status update: Removing the usb tablet device helped a LOT - lowered the number of machines we could bring up until the lock % got too high Removing the -no-acpi option helped quite a lot - lowered the delay_tsc calls to a 'normal' number I am currently building a new XP template guest with the ACPI HAL, using /usepmtimer, and disabling AMD PowerNow in the host BIOS, but it's a lot of changes so it's taking a while to roll out and test. On the IO side we moved to .raw disk images backing the files, and I installed the latest virtio NIC and block drivers in the XP guest. hdparm -t in the XP guest (running off the .raw over the iscsi) gets 437MB/s read, but I haven't tested it yet under contention. We did verify (again) that the performance issues remain more or less the same off the local SSD as off the infiniband / iSCSI. Would anyone care to give me any tips regarding the best way to share a single template disk for many guests based off that template? Currently we plan to create a .raw template, keep it on a separate physical device on the SAN and build qed files using that file as the backing, then run the guests off those in snapshot mode (it's fine that the changes get discarded, for our app). Since the underlying configs have changed so much, I will set up, run all the tests again and then followup if things are still locky. Many thanks, ben -- 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