[Bug 12310] New: NOHZ appears to cause ondemand to effectively ignore 'ignore_nice_load'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



http://bugzilla.kernel.org/show_bug.cgi?id=12310

           Summary: NOHZ appears to cause ondemand to effectively ignore
                    'ignore_nice_load'
           Product: Power Management
           Version: 2.5
     KernelVersion: 2.6.28
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: cpufreq
        AssignedTo: cpufreq@xxxxxxxxxxxxxxx
        ReportedBy: jimsantelmo@xxxxxxxxx


Latest working kernel version: Don't think it ever worked well with NOHZ, but
got worse after 2.6.26
Earliest failing kernel version:
Distribution:
Hardware Environment: Everex notebook, AMD 64 dual-core
Software Environment: 
Problem Description:

  [this bug is a tickless+ondemand interaction: the problem may be in the
cpufreq_ondemand code]

  I'm running boinc, which will cheerfully keep both cores loaded with niced
processes if I let it. In the past, meaning for the last six months or more, I
managed to stop the niced processes from upping the frequency by setting
up_threshhold to 50 or more and letting boinc use only 80% CPU, but with 2.6.28
nothing I did mattered.

 I got to looking around the ondemand code and noticed that it would try to
call
get_cpu_idle_time_us() and then calculate idle time differently if that failed,
which would happen if NOHZ is turned off. I rebooted with 'nohz=off' and the
ondemand code behaves completely to spec according to how I set
ignore_nice_load and up_threshhold.

Steps to reproduce:  Build tickless kernel, run boinc (or maybe a niced
while-true loop?).


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
--
To unsubscribe from this list: send the line "unsubscribe cpufreq" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Devel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Forum]     [Linux SCSI]

  Powered by Linux