[Bug 826946] New: CONFIG_NO_HZ_FULL=y in Kernel:Head/kernel-desktop causing high power usage due to CPU 0 POLL 100 %
https://bugzilla.novell.com/show_bug.cgi?id=826946 https://bugzilla.novell.com/show_bug.cgi?id=826946#c0 Summary: CONFIG_NO_HZ_FULL=y in Kernel:Head/kernel-desktop causing high power usage due to CPU 0 POLL 100 % Classification: openSUSE Product: openSUSE Factory Version: 13.1 Milestone 2 Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: nine@detonation.org QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) rekonq/2.3.1 Safari/537.21 Using a kernel-desktop 3.10 from Kernel:HEAD causes high power usage (> 20 W instead of 9 W on my laptop). According to powertop CPU 0 is spending almost all its time in active / POLL instead of one of the power saving states. The cause seems to be CONFIG_NO_HZ_FULL=y. I recompiled the kernel with CONFIG_NO_HZ_IDLE=y instead (everything else the same) and power usage went back to normal with most of the time spent in C6-IVB (on my desktop). Seen this problem on a Core i5 Sandybridge and a Core i7 Ivybridge. Since CONFIG_NO_HZ_FULL is not recommended anyway, I'd suggest changing the config at least for kernel-desktop. Reproducible: Always Steps to Reproduce: 1. boot a kernel-desktop-3.10 from Kernel:HEAD 2. start powertop 3. switch to the Idle tab Actual Results: CPU 0 100 % active even without any processes running Expected Results: CPU 0 saving power like the other cores -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=826946 https://bugzilla.novell.com/show_bug.cgi?id=826946#c1 Michele Cherici <one@contezero.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |one@contezero.com --- Comment #1 from Michele Cherici <one@contezero.com> 2013-07-06 14:55:35 UTC --- I've the same problem with Core i5 Ivybridge -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=826946 https://bugzilla.novell.com/show_bug.cgi?id=826946#c Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bpetkov@suse.com, | |jeffm@suse.com AssignedTo|kernel-maintainers@forge.pr |mgalbraith@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=826946 https://bugzilla.novell.com/show_bug.cgi?id=826946#c2 --- Comment #2 from Borislav Petkov <bpetkov@suse.com> 2013-07-15 17:11:10 UTC --- Frederic says this is a known issue: http://lwn.net/SubscriberLink/558284/4d4bb01645376f27/ and paulmck has some stuff addressing this: http://marc.info/?l=linux-kernel&m=137333405014806 Probably 3.12 material so we can safely make CONFIG_NO_HZ_IDLE the default. Mike? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=826946 https://bugzilla.novell.com/show_bug.cgi?id=826946#c3 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED AssignedTo|mgalbraith@suse.com |jeffm@suse.com --- Comment #3 from Jeff Mahoney <jeffm@suse.com> 2013-07-15 18:42:41 EDT --- Ok, I've reverted back to CONFIG_NO_HZ_IDLE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=826946 https://bugzilla.novell.com/show_bug.cgi?id=826946#c4 Mike Galbraith <mgalbraith@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mgalbraith@suse.com --- Comment #4 from Mike Galbraith <mgalbraith@suse.com> 2013-07-16 02:27:20 UTC --- (In reply to comment #2)
Frederic says this is a known issue: http://lwn.net/SubscriberLink/558284/4d4bb01645376f27/ and paulmck has some stuff addressing this: http://marc.info/?l=linux-kernel&m=137333405014806
Probably 3.12 material so we can safely make CONFIG_NO_HZ_IDLE the default.
Mike?
Yup. Check out the current full dynticks pricetag. https://lkml.org/lkml/2013/7/1/22 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=826946 https://bugzilla.novell.com/show_bug.cgi?id=826946#c5 --- Comment #5 from Borislav Petkov <bpetkov@suse.com> 2013-07-16 08:32:12 UTC --- Ouch. Less than half the perf with pipe-test. That must hurt. Btw, this lkml.org thing doesn't work without javascript or something else I've blocked in my browser. Just when you'd think it is simply an email repeater in HTML. :( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com