From: fengguang.wu@intel.com
To: Alex Shi <alex.shi@linaro.org>
Cc: Yuanhan Liu <yuanhan.liu@intel.com>,
"Huang, Ying" <ying.huang@intel.com>,
lkp@01.org, LKML <linux-kernel@vger.kernel.org>
Subject: [sched] perf-stat.cpu-migrations changes in dd write test
Date: Sun, 22 Dec 2013 08:30:38 +0800 [thread overview]
Message-ID: <20131222003038.GA8932@localhost> (raw)
Alex,
We noticed some perf-stat.cpu-migrations changes by your commit
6eb8b571283e64e96ca1a91aad085f9e08f857f0 is the first bad commit
commit 6eb8b571283e64e96ca1a91aad085f9e08f857f0
Author: Alex Shi <alex.shi@linaro.org>
Date: Tue Nov 19 20:29:51 2013 +0800
sched: remove rq->cpu_load[load_idx] array
Since load_idx effect removed in load balance, we don't need the
load_idx decays in scheduler. that will save some process in sched_tick
and others places.
Signed-off-by: Alex Shi <alex.shi@linaro.org>
Here are the changed stats comparing to its parent commit:
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
37779 ~40% +115.2% 81288 ~50% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
37779 +115.2% 81288 TOTAL proc-vmstat.pgscan_direct_normal
kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd: proc-vmstat.pgscan_direct_normal
160000 ++----------------------------------------------------------------+
| |
140000 ++ O
| |
120000 ++ |
| O |
100000 ++ |
| |
80000 ++ O |
| ..*
60000 ++ .... |
| .... |
40000 *+............... O .... |
O *............... ........*. |
20000 ++-------------------------------*--------------------------------+
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
121579 ~ 6% -50.8% 59852 ~13% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
121579 -50.8% 59852 TOTAL softirqs.SCHED
kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd: softirqs.SCHED
140000 ++----------------------------------------------------------------+
130000 ++ ....*........... ....*....... |
| ........ .... ........ ...... |
120000 *+... *.... ..|
110000 ++ *
| |
100000 ++ |
90000 ++ |
80000 ++ |
| |
70000 ++ O O |
60000 ++ O |
| O
50000 O+ |
40000 ++----------------------------------------------------------------+
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
5636 ~ 4% -22.1% 4392 ~17% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
5636 -22.1% 4392 TOTAL proc-vmstat.nr_tlb_remote_flush
kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd: proc-vmstat.nr_tlb_remote_flush
6500 ++------------------------------------------------------------------+
| |
6000 ++ ........*............ |
*........ .... |
5500 ++ O *................*................|
| *
5000 ++ O |
| |
4500 ++ O |
| |
4000 ++ |
| O
3500 O+ |
| |
3000 ++------------------------------------------------------------------+
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
5679 ~ 4% -21.9% 4437 ~17% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
5679 -21.9% 4437 TOTAL proc-vmstat.nr_tlb_remote_flush_received
6500 ++------------------------------------------------------------------+
| |
6000 ++ ........*........ |
*........ ...... |
| .. ........*................|
5500 ++ O *........ *
| |
5000 ++ O |
| |
4500 ++ O |
| |
| |
4000 ++ |
| O
3500 O+------------------------------------------------------------------+
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
167 ~11% +19.4% 200 ~ 4% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
167 +19.4% 200 TOTAL uptime.idle
kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd: uptime.idle
220 ++-------------------------------------------------------------------+
| O
210 ++ |
200 O+ O |
| ..*..... O |
190 ++ .... O ... |
180 ++ .... .... |
| .... .... |
170 *+. . .*
160 ++ *...... .... |
| .... ... |
150 ++ .... ... |
140 ++ .. .... |
| *. |
130 ++-------------------------------------------------------------------+
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
154781 ~ 5% -66.8% 51449 ~ 8% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
154781 -66.8% 51449 TOTAL perf-stat.cpu-migrations
kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd: perf-stat.cpu-migrations
180000 ++----------------------------------------------------------------+
| ....*........... |
160000 ++ ........ .... ........*...............|
*.... *........ *
140000 ++ |
| |
120000 ++ |
| |
100000 ++ |
| |
80000 ++ |
| |
60000 ++ O |
| O O O
40000 O+----------------------------------------------------------------+
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
1943 ~ 3% -7.8% 1792 ~ 4% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
1943 -7.8% 1792 TOTAL vmstat.system.cs
kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd: vmstat.system.cs
2050 ++------------------------------------------------------------------+
| ........*................*..... |
2000 ++ .*........ ... |
1950 ++ .... ... |
| ... .... |
1900 ++ ... .|
1850 ++.... O O *
*. |
1800 ++ O O
1750 ++ |
| |
1700 ++ |
1650 O+ |
| |
1600 ++------------------------------------------------------------------+
1de157d718f6494 6eb8b571283e64e96ca1
--------------- -------------------------
1216177 ~ 3% -9.4% 1101605 ~ 7% kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd
1216177 -9.4% 1101605 TOTAL perf-stat.context-switches
kbuildx/micro/dd-write/4HDD-JBOD-cfq-ext4-10dd: perf-stat.context-switches
1.3e+06 ++--------------------------------------------------------------+
| ..*............... |
1.25e+06 ++ ...... *...............*....... |
| ..... ...... |
1.2e+06 *+. O ..|
1.15e+06 ++ O *
| O |
1.1e+06 ++ |
| O
1.05e+06 ++ |
1e+06 ++ |
| |
950000 O+ |
| |
900000 ++--------------------------------------------------------------+
next reply other threads:[~2013-12-22 0:30 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2013-12-22 0:30 fengguang.wu [this message] 2013-12-23 5:19 ` [sched] perf-stat.cpu-migrations changes in dd write test Alex Shi 2013-12-23 5:24 ` Fengguang Wu 2013-12-25 3:30 ` Alex Shi 2013-12-25 3:56 ` Fengguang Wu 2013-12-25 6:32 ` Alex Shi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131222003038.GA8932@localhost \
--to=fengguang.wu@intel.com \
--cc=alex.shi@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkp@01.org \
--cc=ying.huang@intel.com \
--cc=yuanhan.liu@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox