Re: PowerTop discourages beagle
- From: Debajyoti Bera <dbera web gmail com>
- To: dashboard-hackers gnome org, pat patdouble com
- Subject: Re: PowerTop discourages beagle
- Date: Sat, 19 May 2007 21:09:55 -0400
Hi,
> The PowerTop program (http://www.linuxpowertop.org/) helps find what is
> using the most power on a machine. Out of the possible suggestions, beagle
> is the only app to be recommended for removal by the tool itself. The
> remaining are kernel. That doesn't seem very fair, does it?
I dont have the required kernel, but I straced an idle beagled (idle = built
with --disable-xss, ran with --disable-scheduler; this disables any
crawling/indexing but query is allowed, and does not do any periodic
screensaver check).
Beagled is perfectly idle in this setup. Err... near-perfectly idle. Beagle
uses a thread which wakes up every 30 sec to check battery status
(reading /proc/ac_adapter/... and stuff). That's the only one working and
diligently waking up at about 30 secs. Rest of the time, beagled is waiting
on a poll().
If I disable watching the battery (in BeagleDaemon.cs, comment the line
containing CheckBatteryStatus), strace just keeps waiting on a poll()
Thats all I can infer using strace: I would be surprised in beagled showed up
in powertop in this 'idle' mode. Tracing the cpu wakeups in the normal case
would be difficult, but screensaver monitoring, battery status could be the
cause and actual presence of indexing jobs would also make a difference.
- dBera
--
-----------------------------------------------------
Debajyoti Bera @ http://dtecht.blogspot.com
beagle / KDE fan
Mandriva / Inspiron-1100 user
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]