I was wondering why gkrellm was reporting such high CPU temps (51C) on
the Atom N455 that was mostly idling (for comparison, my desktop
Phenom II 3.4Ghz is running at 38C in "ondemand" mode).

Running 'powertop' on
"Linux meegolem 2.6.37-7.28 #1 SMP PREEMPT Tue Feb 22 03:55:51 UTC
2011 i686 i686 i386 GNU/Linux"

I notice the following:

"Suggestion: Enable the CONFIG_INOTIFY kernel configuration option.
This option allows programs to wait for changes in files and directories
instead of having to poll for these changes"

Is that a valid suggestion and is MeeGo polling for changes in
files/directories or is there some other mechanism being used?

The reason for asking is that this is a lot of unnecessary interrupt
activity on a mostly idle system:
  28.3% ( 59.9)   [i915] <interrupt>
  25.8% ( 54.5)   kworker/0:0
  18.1% ( 38.3)   [kernel scheduler] Load balancing tick

...................
meegolem-84-~> sudo powertop -d
PowerTOP 1.13   (C) 2007 - 2010 Intel Corporation

Collecting data for 15 seconds


Your CPU supports the following C-states : C1 C2 C4
Your BIOS reports the following C-states : C1 C2 C4
Cn                Avg residency
C0 (cpu running)        ( 1.5%)
polling           0.2ms ( 0.0%)
C1 mwait          0.3ms ( 0.1%)
C2 mwait          6.6ms (98.5%)
C4 mwait          0.0ms ( 0.0%)
P-states (frequencies)
  1.67 Ghz     7.7%
  1333 Mhz     3.0%
  1000 Mhz    89.4%
Wakeups-from-idle per second : 150.9    interval: 15.0s
no ACPI power usage estimate available
Top causes for wakeups:
  28.3% ( 59.9)   [i915] <interrupt>
  25.8% ( 54.5)   kworker/0:0
  18.1% ( 38.3)   [kernel scheduler] Load balancing tick
   9.6% ( 20.4)   [ath9k] <interrupt>
   5.2% ( 11.0)   kworker/u:1
   2.6% (  5.6)   [acpi] <interrupt>
   2.4% (  5.0)   syndaemon
   2.3% (  4.9)   gkrellm
   1.3% (  2.7)   [kernel core] hrtimer_start (tick_sched_timer)
   1.3% (  2.7)   Xorg
   1.1% (  2.3)   [Function call interrupts] <kernel IPI>
   0.3% (  0.7)   watchdog/0
   0.3% (  0.5)   [eth0] <interrupt>
   0.3% (  0.5)   [TLB shootdowns] <kernel IPI>
   0.3% (  0.5)   [kernel core] e100_watchdog (e100_watchdog)
   0.2% (  0.3)   watchdog/1
   0.1% (  0.2)   kworker/1:0
   0.1% (  0.1)   [Rescheduling interrupts] <kernel IPI>
   0.1% (  0.1)   [kernel core] inet_twdr_hangman (inet_twdr_hangman)
   0.1% (  0.1)   wpa_supplicant
   0.0% (  0.1)   [Non-maskable interrupts] <kernel IPI>
   0.0% (  0.1)   syslogd
   0.0% (  0.1)   tracker-miner-f
   0.0% (  0.1)   dsme
   0.0% (  0.1)   btrfs-submit-0
   0.0% (  0.1)   gconfd-2
   0.0% (  0.1)   gnome-settings-
   0.0% (  0.1)   btrfs-transacti
   0.0% (  0.1)   [kernel core] bdi_arm_supers_timer (sync_supers_timer_fn)
   0.0% (  0.1)   mutter
   0.0% (  0.1)   init

A USB device is active 100.0% of the time:
USB device  3-1 : Cando 10.1 Multi Touch Panel with Controller (Cando
Corporation)

Disable Ethernet Wake-On-Lan with the following command:
  ethtool -s eth0 wol d
Wake-on-Lan keeps the phy active, even when the system is turned off.

Suggestion: Enable the CONFIG_INOTIFY kernel configuration option.
This option allows programs to wait for changes in files and directories
instead of having to poll for these changes

Recent USB suspend statistics
Active  Device name
  0.0%  USB device  3-2 : Bluetooth Module BCM92070 (Broadcom Corp)
100.0%  USB device  3-1 : Cando 10.1 Multi Touch Panel with Controller
(Cando Corporation)
  0.0%  USB device  1-8 : Lenovo EasyCamera (Chicony Corp.)
  0.0%  USB device usb5 : UHCI Host Controller (Linux 2.6.37-7.28 uhci_hcd)
  0.0%  USB device usb4 : UHCI Host Controller (Linux 2.6.37-7.28 uhci_hcd)
100.0%  USB device usb3 : UHCI Host Controller (Linux 2.6.37-7.28 uhci_hcd)
  0.0%  USB device usb2 : UHCI Host Controller (Linux 2.6.37-7.28 uhci_hcd)
  0.0%  USB device usb1 : EHCI Host Controller (Linux 2.6.37-7.28 ehci_hcd)

Runtime Device Power Management statistics
Active  Device name
100.0%  11:08.0 Ethernet controller: Intel Corporation 82552 10/100
Network Connection
100.0%  07:00.0 Network controller: Atheros Communications Inc. AR9285
Wireless Network Adapter (PCI-Express)
100.0%  00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA
AHCI Controller
  0.0%  00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2
EHCI Controller
  0.0%  00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB
UHCI Controller #4
100.0%  00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB
UHCI Controller #3
100.0%  00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB
UHCI Controller #2
  0.0%  00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB
UHCI Controller #1
100.0%  00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High
Definition Audio Controller
100.0%  00:02.0 VGA compatible controller: Intel Corporation N10 Family
Integrated Graphics Controller
100.0%  00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge

Devices without runtime PM
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1
00:02.1 Display controller: Intel Corporation N10 Family Integrated
Graphics Controller

Recent audio activity statistics
Active  Device name
  0.0%  hwC0D0 Conexant CX20582 (Pebble)

Recent SATA AHCI link activity statistics
Active  Partial Slumber Device name
  0.0%    0.0%  100.0%  INTEL SSDSA2M080

..................

Niels
http://nielsmayer.com
_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel

Reply via email to