From: Yuanhan Liu <yuanhan.liu@linux.intel.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Tim Chen <tim.c.chen@linux.intel.com>,
Davidlohr Bueso <davidlohr.bueso@hp.com>,
linux-kernel@vger.kernel.org,
Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Rik van Riel <riel@redhat.com>,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Michel Lespinasse <walken@google.com>,
Yuanhan Liu <yuanhan.liu@linux.intel.com>
Subject: Re: [PATCH 0/4] per anon_vma lock and turn anon_vma rwsem lock to rwlock_t
Date: Fri, 1 Nov 2013 18:16:43 +0800 [thread overview]
Message-ID: <20131101101643.GC30123@yliu-dev.sh.intel.com> (raw)
In-Reply-To: <20131101082146.GA27021@gmail.com>
On Fri, Nov 01, 2013 at 09:21:46AM +0100, Ingo Molnar wrote:
>
> * Yuanhan Liu <yuanhan.liu@linux.intel.com> wrote:
>
> > > Btw., another _really_ interesting comparison would be against
> > > the latest rwsem patches. Mind doing such a comparison?
> >
> > Sure. Where can I get it? Are they on some git tree?
>
> I've Cc:-ed Tim Chen who might be able to point you to the latest
> version.
>
> The last on-lkml submission was in this thread:
>
> Subject: [PATCH v8 0/9] rwsem performance optimizations
>
Thanks.
I queued bunchs of tests about one hour ago, and already got some
results(If necessary, I can add more data tomorrow when those tests are
finished):
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
-9.3% brickland1/micro/aim7/shared
+4.3% lkp-ib03/micro/aim7/fork_test
+2.2% lkp-ib03/micro/aim7/shared
-2.6% TOTAL aim7.2000.jobs-per-min
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
204056.67 -23.5% 156082.33 brickland1/micro/aim7/shared
79248.00 +144.3% 193617.25 lkp-ib03/micro/aim7/fork_test
298355.33 -25.2% 223084.67 lkp-ib03/micro/aim7/shared
581660.00 -1.5% 572784.25 TOTAL time.involuntary_context_switches
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
22487.33 -4.7% 21429.33 brickland1/micro/aim7/dbase
61412.67 -29.1% 43511.00 brickland1/micro/aim7/shared
531142.00 -27.7% 383818.75 lkp-ib03/micro/aim7/fork_test
20158.33 -50.9% 9899.67 lkp-ib03/micro/aim7/shared
635200.33 -27.8% 458658.75 TOTAL vmstat.system.in
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
6408.67 -4.5% 6117.33 brickland1/micro/aim7/dbase
87856.00 -39.5% 53170.67 brickland1/micro/aim7/shared
1043620.00 -28.0% 751214.75 lkp-ib03/micro/aim7/fork_test
47152.33 -38.0% 29245.33 lkp-ib03/micro/aim7/shared
1185037.00 -29.1% 839748.08 TOTAL vmstat.system.cs
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
13295.00 -10.0% 11960.00 brickland1/micro/aim7/dbase
1901175.00 -35.5% 1226787.33 brickland1/micro/aim7/shared
13951.00 -6.5% 13051.00 lkp-ib03/micro/aim7/dbase
239773251.17 -30.9% 165727820.75 lkp-ib03/micro/aim7/fork_test
1014933.67 -31.1% 699259.67 lkp-ib03/micro/aim7/shared
242716605.83 -30.9% 167678878.75 TOTAL time.voluntary_context_switches
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
9.56 -1.0% 9.46 brickland1/micro/aim7/dbase
11.01 -10.1% 9.90 brickland1/micro/aim7/shared
36.23 +15.3% 41.77 lkp-ib03/micro/aim7/fork_test
10.51 -11.9% 9.26 lkp-ib03/micro/aim7/shared
67.31 +4.6% 70.39 TOTAL iostat.cpu.system
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
36.39 -3.6% 35.09 brickland1/micro/aim7/dbase
34.97 -8.1% 32.13 brickland1/micro/aim7/shared
20.34 +6.7% 21.70 lkp-ib03/micro/aim7/shared
91.70 -3.0% 88.92 TOTAL boottime.dhcp
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
60.00 +6.7% 64.00 brickland1/micro/aim7/shared
60.83 -9.2% 55.25 lkp-ib03/micro/aim7/fork_test
120.83 -1.3% 119.25 TOTAL vmstat.cpu.id
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
345.50 -1.1% 341.73 brickland1/micro/aim7/dbase
3788.80 +11.5% 4223.15 lkp-ib03/micro/aim7/fork_test
108.29 -7.1% 100.62 lkp-ib03/micro/aim7/shared
4242.59 +10.0% 4665.50 TOTAL time.system_time
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
7481.33 -0.4% 7454.00 brickland1/micro/aim7/dbase
4413.33 -9.4% 3999.67 brickland1/micro/aim7/shared
864.83 +15.8% 1001.25 lkp-ib03/micro/aim7/fork_test
2747.33 +2.2% 2807.00 lkp-ib03/micro/aim7/shared
15506.83 -1.6% 15261.92 TOTAL time.percent_of_cpu_this_job_got
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
40.82 -7.0% 37.96 brickland1/micro/aim7/shared
29.03 +1.2% 29.39 lkp-ib03/micro/aim7/shared
69.85 -3.6% 67.35 TOTAL boottime.boot
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
41.13 +9.8% 45.15 brickland1/micro/aim7/shared
451.32 -4.1% 432.71 lkp-ib03/micro/aim7/fork_test
31.94 -2.1% 31.27 lkp-ib03/micro/aim7/shared
524.39 -2.9% 509.13 TOTAL time.elapsed_time
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
41.92 +0.7% 42.21 brickland1/micro/aim7/dbase
60.65 +6.1% 64.33 brickland1/micro/aim7/shared
35.64 -1.9% 34.95 lkp-ib03/micro/aim7/dbase
61.18 -9.3% 55.48 lkp-ib03/micro/aim7/fork_test
199.39 -1.2% 196.97 TOTAL iostat.cpu.idle
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
48.52 -0.4% 48.33 brickland1/micro/aim7/dbase
54.52 +1.1% 55.12 lkp-ib03/micro/aim7/dbase
2.59 +6.3% 2.76 lkp-ib03/micro/aim7/fork_test
50.59 +2.6% 51.90 lkp-ib03/micro/aim7/shared
156.23 +1.2% 158.10 TOTAL iostat.cpu.user
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
1804.63 -0.4% 1797.01 brickland1/micro/aim7/dbase
117.74 -7.2% 109.21 lkp-ib03/micro/aim7/fork_test
769.56 +1.0% 777.37 lkp-ib03/micro/aim7/shared
2691.93 -0.3% 2683.58 TOTAL time.user_time
v3.12-rc7 fe001e3de090e179f95d
------------------------ ------------------------
50.00 +2.0% 51.00 lkp-ib03/micro/aim7/shared
50.00 +2.0% 51.00 TOTAL vmstat.cpu.us
--yliu
next prev parent reply other threads:[~2013-11-01 10:16 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-01 7:54 [PATCH 0/4] per anon_vma lock and turn anon_vma rwsem lock to rwlock_t Yuanhan Liu
2013-11-01 7:54 ` [PATCH 1/4] mm/rmap: per anon_vma lock Yuanhan Liu
2013-11-01 8:43 ` Peter Zijlstra
2013-11-01 9:22 ` Michel Lespinasse
2013-11-01 9:29 ` Ingo Molnar
2013-11-01 10:07 ` Yuanhan Liu
2013-11-01 10:15 ` Peter Zijlstra
2013-11-01 11:44 ` Yuanhan Liu
2013-11-01 12:07 ` Peter Zijlstra
2013-11-01 14:02 ` Yuanhan Liu
2013-11-01 9:38 ` Yuanhan Liu
2013-11-01 10:22 ` Peter Zijlstra
2013-11-01 14:09 ` Yuanhan Liu
2013-11-01 17:47 ` Linus Torvalds
2013-11-01 7:54 ` [PATCH 2/4] mm/rmap: convert anon_vma rwsem to rwlock_t Yuanhan Liu
2013-11-01 8:46 ` Peter Zijlstra
2013-11-01 7:54 ` [PATCH 3/4] mm/rmap: cleanup unnecessary code Yuanhan Liu
2013-11-01 7:54 ` [PATCH 4/4] mm/rmap.c: move anon_vma initialization code into anon_vma_ctor Yuanhan Liu
2013-11-01 18:04 ` Linus Torvalds
2013-11-04 3:37 ` Yuanhan Liu
2013-11-01 8:01 ` [PATCH 0/4] per anon_vma lock and turn anon_vma rwsem lock to rwlock_t Ingo Molnar
2013-11-01 8:11 ` Yuanhan Liu
2013-11-01 8:21 ` Ingo Molnar
2013-11-01 10:16 ` Yuanhan Liu [this message]
2013-11-02 3:15 ` Davidlohr Bueso
2013-11-04 3:59 ` Yuanhan Liu
2013-11-05 1:44 ` Tim Chen
2013-11-05 2:03 ` Tim Chen
2013-11-05 3:41 ` Yuanhan Liu
2013-11-05 3:10 ` Yuanhan Liu
2013-11-05 14:43 ` Yuanhan Liu
2013-11-01 17:49 ` Davidlohr Bueso
2013-11-01 18:09 ` Linus Torvalds
2013-11-01 18:47 ` Michel Lespinasse
2013-11-01 18:55 ` Linus Torvalds
2013-11-02 3:18 ` Davidlohr Bueso
2013-11-01 19:01 ` KOSAKI Motohiro
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=20131101101643.GC30123@yliu-dev.sh.intel.com \
--to=yuanhan.liu@linux.intel.com \
--cc=a.p.zijlstra@chello.nl \
--cc=akpm@linux-foundation.org \
--cc=davidlohr.bueso@hp.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=riel@redhat.com \
--cc=tim.c.chen@linux.intel.com \
--cc=torvalds@linux-foundation.org \
--cc=walken@google.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.