Subject: Re: sysmon uses more power
To: Juan RP <juan@xtrarom.org>
From: Iain Hibbert <plunky@rya-online.net>
List: tech-kern
Date: 09/25/2007 08:48:52
On Tue, 25 Sep 2007, Juan RP wrote:
> The acpibat(4) and acpitz(4) drivers were modified to check for state
> changes via sysmon_envsys(9), and there's a callout that checks
> for any change on them each 10 seconds by default.
>
> You can change it in kern.envsys.refresh_timeout, does that solve your
> problem?
Not sure - that we have a watchdog is fine, but that it uses more CPU time
than my window manager seems .. expensive?
> > 0 3 root 27 smtaskq 3:00 1.12% 1.12% [system] sysmon
> > 408 1 plunky -14 select 1:46 0.00% 0.00% icewm -
also, looking at the code, this callout fires every NN seconds and puts
some work on a workqueue called 'envsysev' which isn't really working
hard:
> > 0 14 root -22 envsysev 0:05 0.00% 0.00% [system] envsysev
so its not that exactly causing the fan to boost..
> I added them because otherwise you won't be notified if a zone gets
> hot/critical or if the battery is in critical/low state.
I've set no critical limits and powerd is not running, should there be
anything else going on?
iain