[sched] 73628fba4: +69% context switches

From: Fengguang Wu
Date: Sat Jan 11 2014 - 05:20:27 EST


Alex,

FYI, we find much increased interrupts and context switches introduced
by commit 73628fba4 ("sched: unify imbalance bias for target group")
in your noload branch:

7bea8c18805a5f1 73628fba451ae72221b155696
--------------- -------------------------
14979 ~ 4% +1304.8% 210434 ~ 1% lkp-ne04/micro/aim7/shell_rtns_1
2748 ~ 5% +977.4% 29607 ~ 0% nhm-white/micro/aim7/shared
17727 +1254.1% 240041 TOTAL interrupts.RES

7bea8c18805a5f1 73628fba451ae72221b155696
--------------- -------------------------
3617 ~ 0% +69.2% 6118 ~ 0% lkp-ne04/micro/aim7/shell_rtns_1
3617 +69.2% 6118 TOTAL vmstat.system.in

7bea8c18805a5f1 73628fba451ae72221b155696
--------------- -------------------------
132746 ~ 0% +69.0% 224346 ~ 1% lkp-ne04/micro/aim7/shell_rtns_1
220038 ~ 0% +6.0% 233218 ~ 0% nhm-white/micro/aim7/shared
352785 +29.7% 457564 TOTAL time.involuntary_context_switches

7bea8c18805a5f1 73628fba451ae72221b155696
--------------- -------------------------
1424581 ~ 0% +8.6% 1546786 ~ 0% lkp-ne04/micro/aim7/shell_rtns_1
1424581 +8.6% 1546786 TOTAL time.voluntary_context_switches

7bea8c18805a5f1 73628fba451ae72221b155696
--------------- -------------------------
20982 ~ 0% +12.5% 23599 ~ 0% lkp-ne04/micro/aim7/shell_rtns_1
6005 ~ 0% +4.2% 6256 ~ 0% nhm-white/micro/aim7/shared
26988 +10.6% 29856 TOTAL vmstat.system.cs

vmstat.system.cs

24000 ++-------------------------O---------------------------------------+
O O O O O |
23500 ++ O O O O O O O O |
| O O O O O O O |
23000 ++ O |
| |
22500 ++ |
| |
22000 ++ |
| |
21500 ++ |
| .*.. .*...*..*..*..*..*.. |
21000 *+. .*..*..*. *..*.. .*. *..*..*..*..*..*..*
| *. *. |
20500 ++-----------------------------------------------------------------+


time.voluntary_context_switches

1.56e+06 ++----------O-------------O-----------------O-------O-----------+
O O O O O O O O O |
1.54e+06 ++ O O O O O |
1.52e+06 ++ O O O O |
| |
1.5e+06 ++ |
| |
1.48e+06 ++ |
| |
1.46e+06 ++ |
1.44e+06 ++ |
| .*. .*.. .*.. |
1.42e+06 *+.*..*..*..*. *..*..*. *..*. *..*..*..*.*..*..*..*..*..*
| |
1.4e+06 ++--------------------------------------------------------------+


time.involuntary_context_switches

240000 ++----------------------------------------------------------------+
230000 ++ O O |
O O O O O O O O O O O O |
220000 ++ O O O O O |
210000 ++ O O O |
200000 ++ |
190000 ++ |
| |
180000 ++ |
170000 ++ |
160000 ++ |
150000 ++ |
| |
140000 ++ .*.. .*..*..*.. .*.. |
130000 *+-*--*--*--*-----*--*--*--*--*--*--*-----------*--*--*-----*--*--*


vmstat.system.in

6500 ++------------------------------------------------------------------+
| O |
6000 O+ O O O O O O O O O O |
| O O O O O O O O O O |
| |
5500 ++ |
| |
5000 ++ |
| |
4500 ++ |
| |
| |
4000 ++ |
| ..*.. .*..*..*..|
3500 *+-*--*--*--*--*---*--*--*--*--*--*--*--*--*--*--*------*-----------*

Thanks,
Fengguang
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/