From: Fengguang Wu <fengguang.wu@intel.com>
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Cc: Linux Memory Management List <linux-mm@kvack.org>,
LKML <linux-kernel@vger.kernel.org>,
lkp@01.org
Subject: [map_pages] 66431c4de99: -55.4% proc-vmstat.pgfault
Date: Wed, 19 Mar 2014 10:21:21 +0800 [thread overview]
Message-ID: <20140319022121.GA14115@localhost> (raw)
Hi Kirill,
FYI, we noticed decreased page faults and increased mapped pages on
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit 66431c4de9921a9b3c7f3556bada4285912aedb7 ("mm: implement ->map_pages for page cache")
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
591248 ~ 0% -56.1% 259664 ~ 0% lkp-t410/micro/netperf/120s-200%-TCP_MAERTS
5090162 ~ 0% -55.4% 2272005 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
5681411 ~ 0% -55.4% 2531670 ~ 0% TOTAL proc-vmstat.pgfault
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
1413 ~ 0% +95.2% 2759 ~ 1% lkp-t410/micro/netperf/120s-200%-TCP_MAERTS
1458 ~ 0% +94.4% 2835 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
2872 ~ 0% +94.8% 5594 ~ 1% TOTAL time.maximum_resident_set_size
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
4332 ~ 0% +48.9% 6449 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
4332 ~ 0% +48.9% 6449 ~ 0% TOTAL numa-meminfo.node1.Mapped
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
1082 ~ 0% +48.9% 1612 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
1082 ~ 0% +48.9% 1612 ~ 0% TOTAL numa-vmstat.node1.nr_mapped
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
4349 ~ 0% +48.6% 6465 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
4349 ~ 0% +48.6% 6465 ~ 0% TOTAL numa-meminfo.node0.Mapped
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
1087 ~ 0% +48.7% 1616 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
1087 ~ 0% +48.7% 1616 ~ 0% TOTAL numa-vmstat.node0.nr_mapped
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
7426 ~ 0% +45.1% 10773 ~ 0% lkp-t410/micro/netperf/120s-200%-TCP_MAERTS
8682 ~ 0% +48.7% 12911 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
16108 ~ 0% +47.0% 23684 ~ 0% TOTAL meminfo.Mapped
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
1852 ~ 0% +45.4% 2693 ~ 0% lkp-t410/micro/netperf/120s-200%-TCP_MAERTS
2170 ~ 0% +48.7% 3227 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
4022 ~ 0% +47.2% 5921 ~ 0% TOTAL proc-vmstat.nr_mapped
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
0.93 ~ 4% +24.2% 1.15 ~ 5% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
0.93 ~ 4% +24.2% 1.15 ~ 5% TOTAL perf-profile.cpu-cycles.vfs_write.sys_write.system_call_fastpath.write
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
1968 ~ 0% +17.5% 2313 ~ 1% lkp-t410/micro/netperf/120s-200%-TCP_MAERTS
1968 ~ 0% +17.5% 2313 ~ 1% TOTAL proc-vmstat.pgactivate
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
3.34 ~ 1% -10.7% 2.98 ~ 2% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
3.34 ~ 1% -10.7% 2.98 ~ 2% TOTAL perf-profile.cpu-cycles.ext4_mark_iloc_dirty.ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty.generic_write_end
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
3258 ~ 0% -59.1% 1331 ~ 0% lkp-t410/micro/netperf/120s-200%-TCP_MAERTS
162827 ~ 0% -59.3% 66299 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
166085 ~ 0% -59.3% 67630 ~ 0% TOTAL time.minor_page_faults
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
5093318 ~ 0% -55.7% 2257903 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
5093318 ~ 0% -55.7% 2257903 ~ 0% TOTAL perf-stat.minor-faults
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
5092110 ~ 0% -55.7% 2257193 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
5092110 ~ 0% -55.7% 2257193 ~ 0% TOTAL perf-stat.page-faults
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
3.698e+11 ~ 0% -11.3% 3.28e+11 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
3.698e+11 ~ 0% -11.3% 3.28e+11 ~ 0% TOTAL perf-stat.L1-icache-load-misses
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
45.26 ~ 3% +8.4% 49.05 ~ 3% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
45.26 ~ 3% +8.4% 49.05 ~ 3% TOTAL iostat.sdd.wrqm/s
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
1.824e+10 ~ 0% -5.3% 1.727e+10 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
1.824e+10 ~ 0% -5.3% 1.727e+10 ~ 0% TOTAL perf-stat.branch-misses
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
2.802e+12 ~ 0% -4.7% 2.67e+12 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
2.802e+12 ~ 0% -4.7% 2.67e+12 ~ 0% TOTAL perf-stat.L1-icache-loads
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
7.246e+08 ~ 2% -4.5% 6.922e+08 ~ 1% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
7.246e+08 ~ 2% -4.5% 6.922e+08 ~ 1% TOTAL perf-stat.iTLB-load-misses
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
3.314e+09 ~ 1% -4.8% 3.154e+09 ~ 1% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
3.314e+09 ~ 1% -4.8% 3.154e+09 ~ 1% TOTAL perf-stat.LLC-load-misses
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
3.324e+09 ~ 1% -4.4% 3.179e+09 ~ 0% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
3.324e+09 ~ 1% -4.4% 3.179e+09 ~ 0% TOTAL perf-stat.node-loads
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
3.554e+08 ~ 3% +5.7% 3.755e+08 ~ 1% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
3.554e+08 ~ 3% +5.7% 3.755e+08 ~ 1% TOTAL perf-stat.node-store-misses
c9161c06019b342 66431c4de9921a9b3c7f3556b
--------------- -------------------------
8.409e+12 ~ 0% -2.5% 8.196e+12 ~ 1% lkp-ws02/micro/dd-write/11HDD-JBOD-cfq-ext4-10dd
8.409e+12 ~ 0% -2.5% 8.196e+12 ~ 1% TOTAL perf-stat.cpu-cycles
Legend:
~XX% - stddev percent
[+-]XX% - change percent
time.minor_page_faults
170000 ++----------------------------------------------------------------+
160000 *+*.*..*.*.*.*.*..*.*.*.*.*..*.*.*.*.*..*.*.*.*.*..*.*.*.*.*..*.*.*
| |
150000 ++ |
140000 ++ |
130000 ++ |
120000 ++ |
| |
110000 ++ |
100000 ++ |
90000 ++ |
80000 ++ |
| |
70000 O+O O O O O O O O O O O O O O O O O O O O O O O |
60000 ++----------------------------------------------------------------+
perf-stat.page-faults
5.5e+06 ++---------------------------------------------------------------+
| |
5e+06 *+*.*..*.*.*.*.*.*..*.*.*.*.*.*..*.*.*.*.*.*..*.*.*.*.*.*..*.*.*.*
| |
4.5e+06 ++ |
| |
4e+06 ++ |
| |
3.5e+06 ++ |
| |
3e+06 ++ |
| |
2.5e+06 ++ |
O O O O O O O O O O O O O O O O O O O O O O O O |
2e+06 ++---------------------------------------------------------------+
perf-stat.minor-faults
5.5e+06 ++---------------------------------------------------------------+
| |
5e+06 *+*.*..*.*.*.*.*.*..*.*.*.*.*.*..*.*.*.*.*.*..*.*.*.*.*.*..*.*.*.*
| |
4.5e+06 ++ |
| |
4e+06 ++ |
| |
3.5e+06 ++ |
| |
3e+06 ++ |
| |
2.5e+06 ++ |
O O O O O O O O O O O O O O O O O O O O O O O O |
2e+06 ++---------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
Thanks,
Fengguang
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
reply other threads:[~2014-03-19 2:21 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20140319022121.GA14115@localhost \
--to=fengguang.wu@intel.com \
--cc=kirill.shutemov@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=lkp@01.org \
/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;
as well as URLs for NNTP newsgroup(s).