Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Sep 2010 18:29:48 -0500
From:      Brandon Gooch <jamesbrandongooch@gmail.com>
To:        Alexander Motin <mav@freebsd.org>
Cc:        freebsd-hackers@freebsd.org, FreeBSD-Current <freebsd-current@freebsd.org>
Subject:   Re: One-shot-oriented event timers management
Message-ID:  <AANLkTikL8Bwg=eX-eUX50VThVkYJ-H_Bz1dB6geKHPYy@mail.gmail.com>
In-Reply-To: <4C7EA696.3030901@FreeBSD.org>
References:  <4C7A5C28.1090904@FreeBSD.org> <20100830110932.23425932@ernst.jennejohn.org> <4C7B82EA.2040104@FreeBSD.org> <20100830121148.11926306@ernst.jennejohn.org> <20100831102918.4f5404cc@ernst.jennejohn.org> <4C7CC1DE.1080907@FreeBSD.org> <4C7E2E8A.3030709@FreeBSD.org> <AANLkTikcHn-SXk7Rx6NcSQKtBh-Df-g2pzeU%2BzHor9Vy@mail.gmail.com> <4C7EA696.3030901@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 1, 2010 at 2:16 PM, Alexander Motin <mav@freebsd.org> wrote:
> Brandon Gooch wrote:
>> This latest patch causes an interrupt storm with the HPET timer on my
>> system. The machine took about 8 minutes to boot and bring me to a
>> login prompt. System interactivity (i.e. input from keyboard, output
>> on console) was fine, but after checking the output of `systat vmstat
>> -1`, I saw the interrupt rate on each HPET entry was over 120k!
>>
>> Can I provide any useful detail? Of course, test patches are always welcome :)
>
> I was able to reproduce alike storm in some situations.
>
> Try new version: http://people.freebsd.org/~mav/timers_oneshot7.patch

Definitely solved it!!!

Awesome, BTW, check out my C3 time:

# gnu-watch -n1 'sysctl dev.cpu | grep cx_usage'

Every 1.0s: sysctl dev.cpu | grep cx_usage              Wed Sep  1 17:56:31 2010

dev.cpu.0.cx_usage: 0.00% 0.03% 99.96% last 7159us
dev.cpu.1.cx_usage: 0.00% 0.00% 100.00% last 6343us

I've now seen my computer at it's lowest battery drain rate yet
(around 11000 mW) while "using" my system.

This just keeps getting better and better mav@, hope we see more testers soon :)

-Brandon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikL8Bwg=eX-eUX50VThVkYJ-H_Bz1dB6geKHPYy>