http://defect.opensolaris.org/bz/show_bug.cgi?id=6057

           Summary: excessive # of p-state transitions observed under load
    Classification: Development
           Product: power-mgmt
           Version: unspecified
          Platform: Other
        OS/Version: Solaris
            Status: ACCEPTED
          Severity: normal
          Priority: P3
         Component: PAD
        AssignedTo: eric.saxe at sun.com
        ReportedBy: eric.saxe at sun.com
         QAContact: patrick.bredenberg at sun.com
                CC: tesla-dev at opensolaris.org


Aubrey reports that under moderate to high load there are still far too many
P-state transitions taking place. From data just before the holiday:

avg workload            pstate change times/minutes
                        (1)             (2)             Avg
=========================================
        0%              72              24              48
        13%             3696            3784            3740            
        27%             6544            6712            6628
        40%             9512            9536            9524
        53%             11152           11144           11148   
        65%             12648           12296           12472
        77%             11008           11800           11404           
        88%             8888            8776            8832
        100%            8656            8740            8698

This was observed via DTracing the ess_transition probe. This needs to be fixed
before integration. Logic has been put in place to filter out P-state
transitions that would happen as a result of transient threads on an otherwise
idle system. But from this data it seems clear that more is needed to handle a
moderately busy system running real workload the frequently yields the CPU. 

What I don't understand is why these P-state transitions are happening at all
during the moderate loads...since we should only request a P-state transition
if all the CPUs in the P-state domain become idle or when the first CPU on an
idle domain becomes busy. Intuitively, that should be fairly
rare...particularly above 50% utilization.

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Reply via email to