Re: One-shot-oriented event timers management

From: Gary Jennejohn <gljennjohn_at_googlemail.com>
Date: Wed, 1 Sep 2010 12:05:34 +0200
On Wed, 01 Sep 2010 00:27:36 +0300
Alexander Motin <mav_at_FreeBSD.org> wrote:

> Gary Jennejohn wrote:
> > On Mon, 30 Aug 2010 13:07:38 +0300
> > Alexander Motin <mav_at_FreeBSD.org> wrote:
> >> Yes, as I have said, at this moment empty ticks skipped only while CPU
> >> is in C2/C3 states. In C1 state there is no way to handle lost events on
> >> wake up. While it may be not very dangerous, it is not very good.
> >>
> > Too bad.  I'd say that systems which are limited to C1 don't benefit
> > much (or not at all) from your changes.
> 
> I've solved it! :)
> 

Yup, this definitely reduces the number of inerrupts on my C1-only
system :)

Now I'm seeing on the order of 100 to 200 interrupts/s instead of around
2300.

I'll run this new kernel some more and see how stable it is.

Thanks, mav!

--
Gary Jennejohn
Received on Wed Sep 01 2010 - 08:05:38 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:06 UTC