Advertisement
Guest User

powertop bugs in Maemo5

a guest
Mar 27th, 2010
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.79 KB | None | 0 0
  1. Nokia-N900-42-11:~# powertop -h
  2. Powertop 1.13.3
  3. Usage: powertop [OPTION...]
  4. -t %d Sample interval
  5. -s %d Time to sleep before sampling
  6. -f Filter integral system functions from results
  7. -h Show this help message
  8. Nokia-N900-42-11:~# powertop -t 21600
  9. Powertop 1.13.3
  10. status: Unknown job: pmtrackerdaemon
  11. Sleeping for 11 seconds before sampling
  12. Collecting data for 21600 seconds
  13. Sample interval was 00m 00s 10193us
  14.  
  15. C# | Ratio | Avg/dura | Frequency | Ratio
  16. --------+--------+----------+-----------+--------+
  17. C0 | -386851975.7% | | 600 MHz | 0.4% |
  18. C1 | 386790029.9% | 109.7ms | 550 MHz | 0.0% |
  19. C2 | 62045.8% | 0.1ms | 500 MHz | 99.6% |
  20. C3 | 0.0% | | 250 MHz | 0.0% |
  21. C4 | 0.0% | |
  22.  
  23. IRQ# | Activity | Type | Name
  24. --------+------------+----------------+---------------------------
  25. 56 | 1835219 | INTC | i2c_omap
  26. 37 | 47454 | INTC | gp
  27. 57 | 44759 | INTC | i2c_omap
  28. 86 | 12116 | INTC | mmc1
  29. 11 | 9387 | INTC | prcm
  30. 12 | 5145 | INTC | DMA
  31. 61 | 654 | INTC | i2c_omap
  32. 21 | 277 | INTC | SGX
  33. 225 | 205 | GPIO | omap2-onenand
  34. 67 | 119 | INTC | ssi_p1_mpu_irq0
  35. 92 | 106 | INTC | musb_hdrc
  36. 71 | 74 | INTC | ssi_gdd
  37. 311 | 44 | GPIO | ssi_p1_cawake_gpio
  38. 260 | 41 | GPIO | tsc2005
  39. 369 | 3 | twl4030 | twl4030_keypad
  40. 25 | 1 | INTC | OMAP
  41. 249 | 1 | GPIO | proximity
  42. 379 | 1 | twl4030 | rtc0
  43.  
  44. PID# | Activity | Name | Function Entry (Expire)
  45. --------+------------+----------------+---------------------------
  46. 700 | 18834 | bme_RX-51 | sys_timer_settime (posix_timer_fn)
  47. 0 | 16600 | <kernel core> | tick_nohz_restart_sched_tick (tick_sched_timer)
  48. 37 | 14849D| awk | cpufreq_governor_dbs (delayed_work_timer_fn)
  49. 700 | 12960 | bme_RX-51 | schedule_timeout (process_timeout)
  50. 0 | 1960 | <kernel core> | hrtimer_start (tick_sched_timer)
  51. 680 | 1919 | dsme | __enqueue_rt_entity (sched_rt_period_timer)
  52. 1 | 1819D| <kernel core> | queue_delayed_work (delayed_work_timer_fn)
  53. 680 | 1800 | dsme | do_nanosleep (hrtimer_wakeup)
  54. 700 | 1496 | bme_RX-51 | do_nanosleep (hrtimer_wakeup)
  55. 700 | 1440 | bme_RX-51 | sys_timer_settime (posix_timer_fn)
  56. 501 | 674 | mmcqd | queue_delayed_work (delayed_work_timer_fn)
  57. 501 | 505 | mmcqd | schedule_timeout (process_timeout)
  58. 1045 | 358 | iphbd | schedule_hrtimeout_range (hrtimer_wakeup)
  59. 29 | 272 | mount | setup_wb_timer (wb_timer_fn)
  60. 1 | 180 | <kernel core> | inet_initpeers (peer_check_expire)
  61. 0 | 174 | <kernel core> | queue_delayed_work (delayed_work_timer_fn)
  62. 700 | 123 | bme_RX-51 | queue_delayed_work (delayed_work_timer_fn)
  63. 501 | 122 | mmcqd | cfq_completed_request (cfq_idle_slice_timer)
  64. 1122 | 95 | hildon-desktop | schedule_hrtimeout_range (hrtimer_wakeup)
  65. 1184 | 74 | BatteryGraphd | journal_get_write_access (commit_timeout)
  66. 6800 | 74 | pdflush | blk_plug_device (blk_unplug_timeout)
  67. 8816 | 72 | browserd | futex_wait (hrtimer_wakeup)
  68. 1184 | 71 | BatteryGraphd | schedule_hrtimeout_range (hrtimer_wakeup)
  69. 501 | 70 | mmcqd | schedule_timeout (process_timeout)
  70. 1019 | 47 | alarmd | schedule_hrtimeout_range (hrtimer_wakeup)
  71. 1019 | 38 | alarmd | ubifs_wbuf_write_nolock (wbuf_timer_callback_nolock)
  72. 1 | 36 | <kernel core> | inet_frags_init (inet_frag_secret_rebuild)
  73. 1 | 36 | <kernel core> | flow_cache_init (flow_cache_new_hashrnd)
  74. 1 | 36D| <kernel core> | rt_secret_timer_init (rt_secret_rebuild)
  75. 0 | 29 | <kernel core> | neigh_add_timer (neigh_timer_handler)
  76. 733 | 20 | mce | schedule_hrtimeout_range (hrtimer_wakeup)
  77. 6800 | 18 | pdflush | ubifs_wbuf_write_nolock (wbuf_timer_callback_nolock)
  78. 710 | 16 | dbus-daemon | schedule_hrtimeout_range (hrtimer_wakeup)
  79. 1241 | 12 | temp-reaper | do_nanosleep (hrtimer_wakeup)
  80. 798 | 11 | Xorg | hrtimer_start (it_real_fn)
  81. 798 | 9 | Xorg | OSEnableTimer (OSTimerCallbackWrapper)
  82. 776 | 8 | sgx_perf | queue_delayed_work (delayed_work_timer_fn)
  83. 1184 | 7 | BatteryGraphd | blk_plug_device (blk_unplug_timeout)
  84. 1184 | 7 | BatteryGraphd | schedule_timeout (process_timeout)
  85. 8312 | 6 | gconfd-2 | schedule_hrtimeout_range (hrtimer_wakeup)
  86. 6800 | 6 | pdflush | journal_get_write_access (commit_timeout)
  87. 937 | 6 | dbus-daemon | schedule_hrtimeout_range (hrtimer_wakeup)
  88. 754 | 6 | pulseaudio | schedule_hrtimeout_range (hrtimer_wakeup)
  89. 8193 | 5 | sshd | sk_reset_timer (tcp_keepalive_timer)
  90. 747 | 4 | csd | schedule_hrtimeout_range (hrtimer_wakeup)
  91. 1019 | 4 | alarmd | schedule_timeout (process_timeout)
  92. 9218 | 4 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  93. 9268 | 4 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  94. 9312 | 4 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  95. 1115 | 4 |hildon-status-m | schedule_hrtimeout_range (hrtimer_wakeup)
  96. 9362 | 4 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  97. 9406 | 4 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  98. 733 | 4 | mce | schedule_timeout (process_timeout)
  99. 213 | 4 | vibra | queue_delayed_work (delayed_work_timer_fn)
  100. 1122 | 4 | hildon-desktop | OSEnableTimer (OSTimerCallbackWrapper)
  101. 1025 | 3 | systemui | schedule_hrtimeout_range (hrtimer_wakeup)
  102. 9229 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  103. 9237 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  104. 9273 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  105. 9281 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  106. 9323 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  107. 9331 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  108. 9367 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  109. 9375 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  110. 9367 | 3 | modest | neigh_add_timer (neigh_timer_handler)
  111. 9417 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  112. 9425 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  113. 9456 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  114. 9461 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  115. 9469 | 3 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  116. 9461 | 3 | modest | neigh_add_timer (neigh_timer_handler)
  117. 758 | 2 | ohmd | schedule_hrtimeout_range (hrtimer_wakeup)
  118. 8312 | 2 | gconfd-2 | ubifs_wbuf_write_nolock (wbuf_timer_callback_nolock)
  119. 9220 | 2 | intellisyncd | schedule_hrtimeout_range (hrtimer_wakeup)
  120. 9228 | 2 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  121. 9268 | 2 | modest | journal_get_write_access (commit_timeout)
  122. 9272 | 2 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  123. 9314 | 2 | intellisyncd | blk_plug_device (blk_unplug_timeout)
  124. 9314 | 2 | intellisyncd | schedule_hrtimeout_range (hrtimer_wakeup)
  125. 9322 | 2 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  126. 9362 | 2 | modest | journal_get_write_access (commit_timeout)
  127. 9366 | 2 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  128. 9408 | 2 | intellisyncd | schedule_hrtimeout_range (hrtimer_wakeup)
  129. 9416 | 2 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  130. 733 | 2 | mce | schedule_timeout (process_timeout)
  131. 805 | 2 | pulseaudio | sys_timer_settime (posix_timer_fn)
  132. 805 | 2 | pulseaudio | schedule_hrtimeout_range (hrtimer_wakeup)
  133. 733 | 2 | mce | queue_delayed_work (delayed_work_timer_fn)
  134. 9460 | 2 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  135. 8193 | 1 | sshd | sk_reset_timer (tcp_write_timer)
  136. 9167 | 1 | modest | schedule_hrtimeout_range (hrtimer_wakeup)
  137. 9167 | 1 | modest | blk_plug_device (blk_unplug_timeout)
  138. 9167 | 1 | modest | schedule_timeout (process_timeout)
  139. 9167 | 1 | modest | journal_get_write_access (commit_timeout)
  140. 9225 | 1 |e-addressbook-f | futex_wait (hrtimer_wakeup)
  141. 9220 | 1 | intellisyncd | blk_plug_device (blk_unplug_timeout)
  142. 9220 | 1 | intellisyncd | schedule_timeout (process_timeout)
  143. 9220 | 1 | intellisyncd | journal_get_write_access (commit_timeout)
  144. 9218 | 1 | modest | blk_plug_device (blk_unplug_timeout)
  145. 9218 | 1 | modest | schedule_timeout (process_timeout)
  146. 9218 | 1 | modest | journal_get_write_access (commit_timeout)
  147. 9269 | 1 |e-addressbook-f | futex_wait (hrtimer_wakeup)
  148. 9268 | 1 | modest | blk_plug_device (blk_unplug_timeout)
  149. 9268 | 1 | modest | schedule_timeout (process_timeout)
  150. 859 | 1 | kjournald | blk_plug_device (blk_unplug_timeout)
  151. 9314 | 1 | intellisyncd | schedule_timeout (process_timeout)
  152. 9319 | 1 |e-addressbook-f | futex_wait (hrtimer_wakeup)
  153. 9314 | 1 | intellisyncd | journal_get_write_access (commit_timeout)
  154. 9312 | 1 | modest | blk_plug_device (blk_unplug_timeout)
  155. 9312 | 1 | modest | schedule_timeout (process_timeout)
  156. 9312 | 1 | modest | journal_get_write_access (commit_timeout)
  157. 9363 | 1 |e-addressbook-f | futex_wait (hrtimer_wakeup)
  158. 9362 | 1 | modest | blk_plug_device (blk_unplug_timeout)
  159. 9362 | 1 | modest | schedule_timeout (process_timeout)
  160. 9413 | 1 |e-addressbook-f | futex_wait (hrtimer_wakeup)
  161. 9408 | 1 | intellisyncd | blk_plug_device (blk_unplug_timeout)
  162. 9408 | 1 | intellisyncd | schedule_timeout (process_timeout)
  163. 9408 | 1 | intellisyncd | journal_get_write_access (commit_timeout)
  164. 666 | 1 | dsme | schedule_hrtimeout_range (hrtimer_wakeup)
  165. 1082 | 1 |hildon-sv-notif | schedule_hrtimeout_range (hrtimer_wakeup)
  166. 0 | 1 | <kernel core> | tsc2005_ts_irq_handler (tsc2005_ts_penup_timer_handler)
  167. 9 | 1 | twl4030-irq | input_handle_event (input_repeat_key)
  168. 1489 | 1 | browser | schedule_timeout (process_timeout)
  169. 733 | 1 | mce | queue_delayed_work (delayed_work_timer_fn)
  170. 805 | 1 | pulseaudio | queue_delayed_work (delayed_work_timer_fn)
  171. 754 | 1 | pulseaudio | ubifs_wbuf_write_nolock (wbuf_timer_callback_nolock)
  172. 835 | 1 | hald-addon-bme | schedule_hrtimeout_range (hrtimer_wakeup)
  173. 798 | 1 | Xorg | schedule_hrtimeout_range (hrtimer_wakeup)
  174. 9406 | 1 | modest | blk_plug_device (blk_unplug_timeout)
  175. 9406 | 1 | modest | schedule_timeout (process_timeout)
  176. 9406 | 1 | modest | journal_get_write_access (commit_timeout)
  177. 9457 | 1 |e-addressbook-f | futex_wait (hrtimer_wakeup)
  178. 9456 | 1 | modest | journal_get_write_access (commit_timeout)
  179. 9199 | 1 | powertop | do_nanosleep (hrtimer_wakeup)
  180.  
  181. Power domain activity breakdown
  182. Domain | % of time spent in states
  183. --------+---------+---------+---------+---------+----------
  184. usbhost |OFF: 100%|RET: 0%|INA: 0%| ON: 0%| now:(OFF)
  185. sgx |OFF: 99%|RET: 0%|INA: 0%| ON: 0%| now:(OFF)
  186. per |OFF: 0%|RET: 0%|INA: 0%| ON: 99%| now:(ON)
  187. dss |OFF: 99%|RET: 0%|INA: 0%| ON: 0%| now:(OFF)
  188. cam |OFF: 100%|RET: 0%|INA: 0%| ON: 0%| now:(OFF)
  189. core |OFF: 0%|RET: 0%|INA: 0%| ON: 100%| now:(ON)
  190. neon |OFF: 0%|RET: 0%|INA: 0%| ON: 99%| now:(ON)
  191. mpu |OFF: 0%|RET: 0%|INA: 0%| ON: 99%| now:(ON)
  192. iva2 |OFF: 100%|RET: 0%|INA: 0%| ON: 0%| now:(OFF)
  193.  
  194. Clock activity breakdown at end of period
  195. Domain | Active clocks
  196. --------+---------------+---------------+------------------
  197. core | SDRC | HSOTGUSB_STBY | HSOTGUSB_IDLE
  198. | OMAPCTRL | MAILBOXES |
  199. wkup | GPT1 | 32KSYNC | GPIO1
  200. | WDT1 |
  201. ckgen | CORE | PERI | 96M
  202. | 48M | 12M | 54M
  203. | EMU_CORE |
  204. per | GPIO2 | GPIO3 | GPIO4
  205. | GPIO5 | GPIO6 |
  206.  
  207. Total wakeups 2032679, 94.1/s | IRQ 1955606, 90.5/s | Timers 77073, 3.6/s
  208. HW wakeups 171, 0.0/s | Real gp_timers expired 94, 0.0/s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement