All,

I apologise for what is probably another naive question (but it's not in 
the FAQ).

One of my machines is currently transcoding some video. The job is 
running at the lowest priority, and hardly anything else is running. 
This leads to 100% CPU usage, in the P-state that corresponds with the 
lowest clock speed the system is capable of (ondemand cpufreq governor).

Nevertheless, "nice powertop" still shows several hundred 
wakeups-from-idle per second.

My question is not about the wakeups but rather why the system is idling 
in the first place.

I suspect I know the reason (waiting for IO); am I on the right track?

Thx, Jan



===================
[EMAIL PROTECTED]:~# nice powertop -d
PowerTOP 1.9    (C) 2007 Intel Corporation

Collecting data for 15 seconds
< Detailed C-state information is only available on Mobile CPUs (laptops) >
P-states (frequencies)
   1500 Mhz     0.0%
    800 Mhz   100.0%
Wakeups-from-idle per second : 817.9    interval: 15.0s
no ACPI power usage estimate available
Top causes for wakeups:
   65.8% (373.6)       <interrupt> : eth0
   13.1% ( 74.7)   mythfrontend.re : schedule_timeout (process_timeout)
    5.6% ( 31.8)       <interrupt> : uhci_hcd:usb1, uhci_hcd:usb2, 
uhci_hcd:usb3, ehci_hcd:usb4
    2.9% ( 16.5)       mythbackend : futex_wait (hrtimer_wakeup)
    2.2% ( 12.5)       cpufreq-set : queue_delayed_work_on 
(delayed_work_timer_fn)
    2.1% ( 12.0)   mythfrontend.re : futex_wait (hrtimer_wakeup)
    1.4% (  7.9)   <kernel module> : usb_hcd_poll_rh_status (rh_timer_func)
    1.2% (  6.6)   <kernel module> : dvb_usb_remote_init 
(delayed_work_timer_fn)
    1.2% (  6.6)     <kernel core> : ehci_work (ehci_watchdog)
    0.7% (  4.0)       <interrupt> : ide0
    0.4% (  2.1)              Xorg : do_setitimer (it_real_fn)
    0.4% (  2.0)   xfce-mcs-manage : schedule_timeout (process_timeout)
    0.3% (  1.5)               mtd : schedule_timeout (process_timeout)
    0.3% (  1.5)               mtd : futex_wait (hrtimer_wakeup)
    0.3% (  1.5)           apcupsd : do_nanosleep (hrtimer_wakeup)
    0.2% (  1.0)              ntpd : do_setitimer (it_real_fn)
    0.2% (  1.0)           apache2 : schedule_timeout (process_timeout)
    0.2% (  1.0)        gam_server : schedule_timeout (process_timeout)
    0.2% (  1.0)         nm-applet : schedule_timeout (process_timeout)
    0.2% (  1.0)     <kernel core> : queue_delayed_work_on 
(delayed_work_timer_fn)
    0.2% (  1.0)            dhcdbd : schedule_timeout (process_timeout)
    0.2% (  1.0)       mythbackend : schedule_timeout (process_timeout)
    0.2% (  1.0)   xfce4-mixer-plu : schedule_timeout (process_timeout)
    0.2% (  1.0)       xfce4-panel : schedule_timeout (process_timeout)
    0.2% (  0.9)          events/0 : sk_reset_timer (tcp_write_timer)
    0.1% (  0.8)     <kernel core> : sk_reset_timer (tcp_delack_timer)
    0.1% (  0.6)     <kernel core> : neigh_table_init_no_netlink 
(neigh_periodic_timer)
    0.1% (  0.3)         kdvb-fe-0 : schedule_timeout (process_timeout)
    0.0% (  0.2)   update-notifier : schedule_timeout (process_timeout)
    0.0% (  0.2)   <kernel module> : neigh_table_init_no_netlink 
(neigh_periodic_timer)
    0.0% (  0.1)   xfce4-menu-plug : schedule_timeout (process_timeout)
    0.0% (  0.1)         ssh-agent : schedule_timeout (process_timeout)
    0.0% (  0.1)         ssh-agent : do_setitimer (it_real_fn)
    0.0% (  0.1)         xfdesktop : schedule_timeout (process_timeout)
    0.0% (  0.1)              sshd : sk_reset_timer (tcp_write_timer)
    0.0% (  0.1)   gnome-volume-ma : schedule_timeout (process_timeout)
    0.0% (  0.1)     <kernel core> : ip_rt_init (rt_check_expire)
    0.0% (  0.1)         transcode : addrconf_verify (addrconf_verify)
    0.0% (  0.1)          gconfd-2 : schedule_timeout (process_timeout)
    0.0% (  0.1)               mtd : inet_twsk_schedule (inet_twdr_hangman)
    0.0% (  0.1)   gnome-power-man : schedule_timeout (process_timeout)
    0.0% (  0.1)     <kernel core> : page_writeback_init (wb_timer_fn)
    0.0% (  0.1)       miniserv.pl : schedule_timeout (process_timeout)
    0.0% (  0.1)   <kernel module> : i2c_start (delayed_work_timer_fn)
    0.0% (  0.1)           apcupsd : schedule_timeout (process_timeout)

_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to