On Tue, 2011-02-01 at 13:53 -0200, Glauber Costa wrote: > > And since the granularity of the cpu accounting is too coarse, we end up > with much more steal time than we should, because things that are less > than 1 unity of cputime, are often rounded up to 1 unity of cputime. See, that! is the problem, don't round up like that. What you can do is: steal_ticks = steal_time_clock() / TICK_NSEC, or simply keep a steal time delta and every time it overflows cputime_one_jiffy insert a steal-time tick. Venki might have created some infrastructure for doing this with the IRQ_TIME accounting mess, but irqtime_account_process_tick() still gives me a head-ache. -- 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