One-shot-oriented event timers management
Gary Jennejohn
gljennjohn at googlemail.com
Wed Sep 1 10:05:43 UTC 2010
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
More information about the freebsd-hackers
mailing list