[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20131210114530.GB29875@gmail.com>
Date: Tue, 10 Dec 2013 12:45:30 +0100
From: Ingo Molnar <mingo@...nel.org>
To: Mike Galbraith <bitbucket@...ine.de>
Cc: Len Brown <lenb@...nel.org>, Thomas Gleixner <tglx@...utronix.de>,
Peter Zijlstra <peterz@...radead.org>,
Linux PM list <linux-pm@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
Jeremy Eder <jeder@...hat.com>, x86@...nel.org
Subject: Re: 50 Watt idle power regression bisected to Linux-3.10
* Mike Galbraith <bitbucket@...ine.de> wrote:
> Hi Len,
>
> I'm unable to reproduce those DL980 results. I updated the kernel and
> config yesterday, and happened to run turbostat again.. and the box was
> nowhere near as quiet. I ended up spending all day futzing with the
> darn thing, checking various config/kernel combos, and none produced the
> previous result.
>
> ATM, running the same exact updated kernel as the x3550 is running
> (still happily) with only a couple needed drivers added:
>
> vogelweide:~/:[130]# turbostat -P -i 60
> pk cor CPU %c0 GHz TSC SMI %c1 %c3 %c6 CTMP %pc3 %pc6
> 0.02 2.12 2.26 0 43.40 56.57 0.00 53 33.81 0.00
> 0 0 0 0.23 2.10 2.26 5 65.47 34.30 0.00 52 10.69 0.00
> 1 0 8 0.04 2.02 2.26 5 63.10 36.86 0.00 41 13.31 0.00
> 2 0 16 0.04 1.90 2.26 5 35.70 64.25 0.00 43 37.88 0.00
> 3 0 24 0.03 2.08 2.26 5 39.78 60.19 0.00 42 29.00 0.00
> 4 0 32 0.03 1.95 2.26 5 14.64 85.33 0.00 37 65.00 0.00
> 5 0 40 0.03 1.95 2.26 5 15.96 84.02 0.00 36 74.34 0.00
> 6 0 48 0.02 1.99 2.26 5 36.97 63.01 0.00 37 40.20 0.00
> 7 0 56 0.02 2.08 2.26 5 57.54 42.44 0.00 44 0.08 0.00
> pk cor CPU %c0 GHz TSC SMI %c1 %c3 %c6 CTMP %pc3 %pc6
> 0.03 2.08 2.26 0 31.24 68.73 0.00 53 44.26 0.00
> 0 0 0 0.25 1.76 2.26 8 52.96 46.78 0.00 51 31.99 0.00
> 1 0 8 0.03 1.96 2.26 8 50.69 49.28 0.00 41 30.80 0.00
> 2 0 16 0.04 1.91 2.26 8 36.10 63.85 0.00 42 44.37 0.00
> 3 0 24 0.03 1.96 2.26 8 24.15 75.82 0.00 42 59.14 0.00
> 4 0 32 0.03 1.94 2.26 8 14.68 85.29 0.00 37 71.64 0.00
> 5 0 40 0.03 1.94 2.26 8 16.01 83.96 0.00 36 78.62 0.00
> 6 0 48 0.02 2.18 2.26 8 46.79 53.18 0.00 36 11.05 0.00
> 7 0 56 0.02 2.01 2.26 8 50.84 49.14 0.00 45 26.50 0.00
> pk cor CPU %c0 GHz TSC SMI %c1 %c3 %c6 CTMP %pc3 %pc6
> 0.03 2.10 2.26 0 30.88 69.09 0.00 51 48.09 0.00
> 0 0 0 0.23 1.84 2.26 8 51.98 47.79 0.00 50 31.06 0.00
> 1 0 8 0.04 2.05 2.26 8 59.44 40.52 0.00 41 21.86 0.00
> 2 0 16 0.04 1.73 2.26 8 22.87 77.09 0.00 41 62.26 0.00
> 3 0 24 0.03 1.93 2.26 8 9.83 90.14 0.00 41 77.33 0.00
> 4 0 32 0.03 1.90 2.26 8 8.66 91.31 0.00 37 89.16 0.00
> 5 0 40 0.03 2.05 2.26 8 27.30 72.67 0.00 35 50.62 0.00
> 6 0 48 0.02 2.07 2.26 8 44.81 55.17 0.00 36 18.97 0.00
> 7 0 56 0.02 2.00 2.26 8 48.06 51.91 0.00 42 33.44 0.00
>
> That, vs solid >99% pc3 for old 3.0 enterprise kernel. What
> happened, dunno, kernel called itself master. Whatever, I don't
> like test bogons, and this is one, so I thought I should let you
> know. DL980 refuses to come close to the previous result.
>
> 'nuff of that, off to the slave pits before yet another day
> evaporates.
An ftrace function trace of the anomaly would be awfully useful.
(or a trace generated of a dozen strategically placed trace_printk()s
debug lines tracing the guts of cpuidle.)
Thanks,
Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists