RE: exit timing analysis v1 - comments&discussions welcome

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 
> On Wed, 2008-09-24 at 11:24 +0200, Christian Ehrhardt wrote:
> >                      count      min         max             
> > sum            avg        stddev     time%
> >     EMULINST     6,423,699       12     247,582      
> 91,732,705        
> > 14.2804       241.200     45.36
> >     ITLBVIRT     1,777,242       21     264,257      
> 47,116,557        
> > 26.5111       286.040     23.30
> >     DTLBVIRT     1,544,241       22     263,947      
> 41,765,447        
> > 27.0459       218.997     20.65
> 
> (The max here is of course when the guest was de-scheduled in favor of
> another host process.)
> 
> I think it's interesting that the min instruction emulation time is 12
> usecs. In fact, our "null" exits where we do almost no 
> processing (ISI,
> DSI, syscall) are 11 usecs, which suggests we have a problem with
> interrupt handler overhead (for all exit types).
> 

Will you consider about moving tlb manipulation out of entering path?
Examining the modify array may cost some time.
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM Development]     [KVM ARM]     [KVM ia64]     [Linux Virtualization]     [Linux USB Devel]     [Linux Video]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux