Gregory Haskins wrote:

  

>> A good test is to let Windows boot and idle itself, then compare the 
>> process cpu time under the TIME+ column with model- 0 and model- 1.
>>     
>
> Will do.  One that that I notice that I can't explain yet is as follows:
>
> When I boot windows + level-1, the point at which windows is running in 16 
> bit real-mode in the very beginning (before the splashscreen comes up), we 
> seem to take a very large number of exits for instruction emulation.  This 
> ends up being a little storm of activity for about 1 second or so.  I am not 
> really sure why this happens with the new code and not with the old.  It 
> doesnt seem to hurt anything other than extra CPU used.  But its weird 
> nonetheless. 
>
>   

Very strange. Maybe it is a problem with emulating the apic disabled 
mode. Or maybe the initial state of the apic is different between qemu 
and kvm+apic.

>> Since the vast majority of exits in the scenario are hitting the tpr, 
>> I'd be unsurprised if the time if 50% lower or so.
>>     
>
> Yeah, the new code essentially converts all those TPR exits to lightweight.  
> Nothing more, nothing less.  I could be crazy, but my perception is the GUI 
> is *much* more responsive because of it, however.  Windows draw very fast and 
> it actually seems usable.  Whereas trunk+ACPI always feels sluggish.  I don't 
> know of a good benchmark to run to see if there really is an improvement, 
> however.
>   

Just the cpu time spent during boot would be a good indication.

-- 
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to