[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <D6EDEBF1F91015459DB866AC4EE162CC023FA41E@IRSMSX103.ger.corp.intel.com>
Date: Mon, 13 Jun 2016 21:01:48 +0000
From: "Odzioba, Lukasz" <lukasz.odzioba@...el.com>
To: "Hansen, Dave" <dave.hansen@...el.com>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"linux-mm@...ck.org" <linux-mm@...ck.org>,
"akpm@...ux-foundation.org" <akpm@...ux-foundation.org>,
"kirill.shutemov@...ux.intel.com" <kirill.shutemov@...ux.intel.com>,
"mhocko@...e.com" <mhocko@...e.com>,
"aarcange@...hat.com" <aarcange@...hat.com>,
"vdavydov@...allels.com" <vdavydov@...allels.com>,
"mingli199x@...com" <mingli199x@...com>,
"minchan@...nel.org" <minchan@...nel.org>
CC: "Anaczkowski, Lukasz" <lukasz.anaczkowski@...el.com>
Subject: RE: [PATCH 1/1] mm/swap.c: flush lru_add pvecs on compound page
arrival
On 09-06-16 17:42:00, Dave Hansen wrote:
> Does your workload put large pages in and out of those pvecs, though?
> If your system doesn't have any activity, then all we've shown is that
> they're not a problem when not in use. But what about when we use them?
It doesn't. To use them extensively I guess we would have to
craft a separate program for each one, which is not trivial.
> Have you, for instance, tried this on a system with memory pressure?
Not then, but here are exemplary snapshots with system using swap to handle
allocation requests with patch applied: (notation: pages = sum in bytes):
LRU_add 336 = 1344kB
LRU_rotate 158 = 632kB
LRU_deactivate 0 = 0kB
LRU_deact_file 0 = 0kB
LRU_activate 1 = 4kB
---
LRU_add 3262 = 13048kB
LRU_rotate 142 = 568kB
LRU_deactivate 0 = 0kB
LRU_deact_file 0 = 0kB
LRU_activate 6 = 24kB
---
LRU_add 3689 = 14756kB
LRU_rotate 81 = 324kB
LRU_deactivate 0 = 0kB
LRU_deact_file 0 = 0kB
LRU_activate 19 = 76kB
While running idle os we have:
LRU_add 1038 = 4152kB
LRU_rotate 0 = 0kB
LRU_deactivate 0 = 0kB
LRU_deact_file 0 = 0kB
LRU_activate 0 = 0kB
I know those are not representative in overall.
Thanks,
Lukas
Powered by blists - more mailing lists