Why is kapmd using so much CPU time?
• (REG) Don’t worry, it’s not stealing valuable CPU time from other processes. It’s just consuming idle cycles (normally charged to the idle task, which is displayed differently in top). Normally, when your system is idle, the system idle task is run, and this is shown as idle time (i.e. the “unused” CPU time is not charged to a specific process). With APM (Advanced Power Management), a special idle task (kapmd) is required so that greater power saving techniques can be enabled. So now, the “unused” CPU time is charged to the kapmd task instead.