Re: High vm-exit latencies during kvm boot-up/shutdown

Jan Kiszka
2007-10-23T06:38:20Z

[-- Attachment #1.1: Type: text/plain, Size: 1124 bytes --]

Dong, Eddie wrote:
> kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org wrote:
>> Hi,
>>
>> I'm seeing fairly high vm-exit latencies (300-400 us) during and only
>> during qemu/kvm startup and shutdown on a Core2 T5500 in 32-bit mode.
>> It's most probably while the VM runs inside bios code. During the rest
>> of the time, while some Linux guest is running, the exit latencies are
>> within microseconds, thus perfectly fine for the real-time scenarios
>> I have in mind.
>
> How is this time spent? All in Qemu?

Most probably. I have a function tracer installed, and it does not
report any kernel function call between the begin of the asm block and
its end.

> Usually a kernel only VM Exit cost less than 1us.

That's what I'm seeing for the rest as well.

I have read that certain guest states do not allow preemptions by
external interrupts (here it is the timer IRQ), but both
GUEST_INTERRUPTIBILITY_INFO and GUEST_ACTIVITY_STATE are 0 on entry,
e.g. Is there a way for the guest to trigger a non-preemptible SMM
entry, and that without the kernel noticing it?

Jan

[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 bytes --]

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

[-- Attachment #3: Type: text/plain, Size: 186 bytes --]

_______________________________________________
kvm-devel mailing list
kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org