On Thu, Mar 16, 2017 at 12:14:31AM +0300, Vasiliy Tolstov wrote:
Hi. Does it possible to limit vm cpu speed for example to 1Ghz or 500Mhz ? I need to simulate some hardware with specific cpu speed and test my application inside this vm , i want to measure results from each test and need constant cpu speed for testing (i need to run test not only my notebook but on server too and want identical cpu speed inside vm)
You can set how much time the VM gets (i.e. limit it), but I'm not sure to what extent will that guarantee stable speed. Unfortunately, there is no way to tell QEMU what the frequency should be in the guest either. I don't think it's possible in KVM. You could, _theoretically_, pin the domain to a specific physical CPUs, and force a specific frequency of those pCPUs using cpufreq. If you are concerned with the speeds, you should also make sure you expose exactly the same CPU model to the guest. Anyway, I would be very careful with interpreting the results in any case. Martin P.S.: I always wondered if I could somehow tell QEMU to advertise slower frequency to the guest. I would even have some use cases for that, I think. If somebody knows, tell me ;)
Attachment:
signature.asc
Description: Digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list