Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1457277

Re: [linux-mm] Drastic increase in application memory usage with Kernel version upgrade

From Pavel Machek <pavel@ucw.cz>
Newsgroups linux.kernel
Subject Re: [linux-mm] Drastic increase in application memory usage with Kernel version upgrade
Date 2016-08-05 23:00 +0200
Message-ID <s2UnL-480-3@gated-at.bofh.it> (permalink)
References <s2FoJ-2RO-7@gated-at.bofh.it> <s2FoJ-2RO-5@gated-at.bofh.it> <s2Iwh-4ZL-7@gated-at.bofh.it> <s2OBH-lD-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri 2016-08-05 20:17:36, PINTU KUMAR wrote:
> Hi,

> > On Fri, Aug 05, 2016 at 10:26:37AM +0530, PINTU KUMAR wrote:
> > > Hi All,
> > >
> > > For one of our ARM embedded product, we recently updated the Kernel
> > > version from
> > > 3.4 to 3.18 and we noticed that the same application memory usage (PSS
> > > value) gone up by ~10% and for some cases it even crossed ~50%.
> > > There is no change in platform part. All platform component was built
> > > with ARM 32-bit toolchain.
> > > However, the Kernel is changed from 32-bit to 64-bit.
> > >
> > > Is upgrading Kernel version and moving from 32-bit to 64-bit is such a risk
> ?
> > > After the upgrade, what can we do further to reduce the application
> > > memory usage ?
> > > Is there any other factor that will help us to improve without major
> > > modifications in platform ?
> > >
> > > As a proof, we did a small experiment on our Ubuntu-32 bit machine.
> > > We upgraded Ubuntu Kernel version from 3.13 to 4.01 and we observed
> > > the
> > > following:
> > > ----------------------------------------------------------------------
> > > ----------
> > > -------------
> > > |UBUNTU-32 bit		|Kernel 3.13	|Kernel 4.03	|DIFF	|
> > > |CALCULATOR PSS	|6057 KB	|6466 KB	|409 KB	|
> > > ----------------------------------------------------------------------
> > > ----------
> > > -------------
> > > So, just by upgrading the Kernel version: PSS value for calculator is
> > > increased by 409KB.
> > >
> > > If anybody knows any in-sight about it please point out more details
> > > about the root cause.
> > 
> > One of culprit is [8c6e50b0290c, mm: introduce vm_ops->map_pages()].
> Ok. Thank you for your reply.
> So, if I revert this patch, will the memory usage be decreased for the processes
> with Kernel 3.18 ?

I guess you should try it...

You may want to try the same kernel version, once in 32-bit and once
in 64-bit version. And you may consider moving to recent kernel.

Yes, 64-bit kernel will increase memory usage _of kernel_, but...

									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[linux-mm] Drastic increase in application memory usage with Kernel  version upgrade PINTU KUMAR <pintu.k@samsung.com> - 2016-08-05 07:00 +0200
  Re: [linux-mm] Drastic increase in application memory usage with  Kernel version upgrade Minchan Kim <minchan@kernel.org> - 2016-08-05 10:20 +0200
    RE: [linux-mm] Drastic increase in application memory usage with  Kernel version upgrade PINTU KUMAR <pintu.k@samsung.com> - 2016-08-05 16:50 +0200
      Re: [linux-mm] Drastic increase in application memory usage with  Kernel version upgrade Pavel Machek <pavel@ucw.cz> - 2016-08-05 23:00 +0200
        RE: [linux-mm] Drastic increase in application memory usage with  Kernel version upgrade PINTU KUMAR <pintu.k@samsung.com> - 2016-08-10 21:40 +0200

csiph-web