From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-f198.google.com (mail-pf0-f198.google.com [209.85.192.198]) by kanga.kvack.org (Postfix) with ESMTP id 19F296B025F for ; Fri, 5 Aug 2016 11:21:27 -0400 (EDT) Received: by mail-pf0-f198.google.com with SMTP id h186so522612441pfg.2 for ; Fri, 05 Aug 2016 08:14:43 -0700 (PDT) Received: from mailout4.samsung.com (mailout4.samsung.com. [203.254.224.34]) by mx.google.com with ESMTPS id q11si20826185pfd.42.2016.08.05.07.48.05 for (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 05 Aug 2016 07:48:06 -0700 (PDT) Received: from epcas2p3.samsung.com (unknown [182.195.41.55]) by mailout4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OBF02KA9YG49M10@mailout4.samsung.com> for linux-mm@kvack.org; Fri, 05 Aug 2016 23:48:04 +0900 (KST) From: PINTU KUMAR In-reply-to: <20160805082015.GA28235@bbox> Subject: RE: [linux-mm] Drastic increase in application memory usage with Kernel version upgrade Date: Fri, 05 Aug 2016 20:17:36 +0530 Message-id: <01c101d1ef28$50706ad0$f1514070$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit Content-language: en-us References: <01a001d1eed5$c50726c0$4f157440$@samsung.com> <20160805082015.GA28235@bbox> Sender: owner-linux-mm@kvack.org List-ID: To: 'Minchan Kim' Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, jaejoon.seo@samsung.com, jy0.jeon@samsung.com, vishnu.ps@samsung.com Hi, > -----Original Message----- > From: Minchan Kim [mailto:minchan@kernel.org] > Sent: Friday, August 05, 2016 1:50 PM > To: PINTU KUMAR > Cc: linux-kernel@vger.kernel.org; linux-mm@kvack.org; > jaejoon.seo@samsung.com; jy0.jeon@samsung.com; vishnu.ps@samsung.com > Subject: Re: [linux-mm] Drastic increase in application memory usage with Kernel > version upgrade > > 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 ? -- 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: email@kvack.org From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759891AbcHEOsJ (ORCPT ); Fri, 5 Aug 2016 10:48:09 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:54040 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759874AbcHEOsH (ORCPT ); Fri, 5 Aug 2016 10:48:07 -0400 X-AuditID: b6c32a18-f79bb6d000007ff3-f5-57a4a723eaf1 From: PINTU KUMAR To: "'Minchan Kim'" Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, jaejoon.seo@samsung.com, jy0.jeon@samsung.com, vishnu.ps@samsung.com In-reply-to: <20160805082015.GA28235@bbox> Subject: RE: [linux-mm] Drastic increase in application memory usage with Kernel version upgrade Date: Fri, 05 Aug 2016 20:17:36 +0530 Message-id: <01c101d1ef28$50706ad0$f1514070$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: AQIXVAHQaum/ZHq6w8tgVkUeUnFZygHaOt8xAcd6opmfkpnawA== Content-language: en-us X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKJsWRmVeSWpSXmKPExsWy7bCmmK7y8iXhBs+m6Fm8XbSS1WLxFluL y7vmsFncW/Of1WLZ1/fsFlP67jI6sHlsWtUJJD5NYvfo27KK0ePzJrkAlqhUm4zUxJTUIoXU vOT8lMy8dFsl7+B453hTMwNDXUNLC3MlhbzE3FRbJRefAF23zByg3UoKZYk5pUChgMTiYiV9 O5ui/NKSVIWM/OISW6VoQ0MjPUMDcz0jIyM9E9NYKyNToJKE1IyGuZYFswUqrn16xtrA2MDb xcjJISFgIrH6+XRmCFtM4sK99WxdjFwcQgLLGCU2n34A5XxmlGibu4kZpuP7y5dMEInVjBJN t5tYQBJsApoSV28tZAWxRQQ0JCa2PmEDsZkF2hglVh4TALE5BbQkvjdNBosLCyRJNO2YB1bP IqAisftQHxOIzStgKbHs31N2CFtQ4uTMJywQc3QkFuz+BDVTXmL72zlQBylI7Dj7mhFir5PE 8ycHGCFqxCVeHj3CDnKohMA8dolrmx4AORxAjqzEpgNQvS4SF5dfgrKFJV4d38IOYUsB/XWK BaK3m1Gi4eIJJghnCqPEl+0P2SCq7CUOfLzBDLGNT2LxelB4gSzglehoE4IwPSRWPamFqHaU eLJnMjs84Lp7VjJNYFSYheTPWUj+nIXkz1lI/lnAyLKKUTy1oDg3PbXYuMDQQK84Mbe4NC9d Lzk/dxMjOElqSexg3LDC6xCjAAejEg9vB/OScCHWxLLiytxDjBIczEoivCGLgUK8KYmVValF +fFFpTmpxYcYTYERMZFZSjQ5H5jA80riDU3MDE2MzIwMzC2MLJXEebs568KFBNITS1KzU1ML Uotg+pg4OKUaGLeLTuq/8CWr6OTuE/NX8jKXV7mLrTr1vybtlkTg0avRJsesQ+WKTvWLGPxb fDVDMyPgnsnh1x+ZnlyeZyc21eFr3p7esNB/Rax2zBaid1tX3NjxrTph2n3zSq8uZevejU+q pk/cqsX5JXXL5HWvHHIeLRfebfx0f0DC7eKo+s2aUdX2m5Z9uqjEUpyRaKjFXFScCAAoQETW qAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRmVeSWpSXmKPExsWSnXP7iq7S8iXhBj1TVS3eLlrJarF4i63F 5V1z2CzurfnParHs63t2iyl9dxkd2Dw2reoEEp8msXv0bVnF6PF5k1wAS5SbTUZqYkpqkUJq XnJ+SmZeuq1SaIibroWSQl5ibqqtUoSub0iQkkJZYk4pkGdkgAYcnAPcg5X07RLcMhrmWhbM Fqi49ukZawNjA28XIyeHhICJxPeXL5kgbDGJC/fWs3UxcnEICaxklNgy9RUjSIJNQFPi6q2F rCC2iICGxMTWJ2BFzAI9jBInL2xnRug42wE2ilNAS+J702Q2EFtYIEHiwuSrLCA2i4CKxO5D fWA1vAKWEsv+PWWHsAUlTs58AlTDATRVT6JtI9hiZgF5ie1v5zBDXKcgsePsa0aII5wknj85 AFUjLvHy6BH2CYyCs5BMmoUwaRaSSbOQdCxgZFnFKJZaUJybnltcYGCsV5yYW1yal66XnJ+7 iREYd9sOK0nsYFywwusQowAHoxIPr0PUknAh1sSy4srcQ4wSHMxKIrwhi4FCvCmJlVWpRfnx RaU5qcWHGE2BHp3ILCWanA9MCXkl8YYmphYWFiaWxsbGFiZK4ryCd+vChQTSE0tSs1NTC1KL YPqYODilGhjZq5U65/2u0G31SV2jyFJ0zV26fNMiIc95u6LrN8w733NwnU6Xn77Y7Nzjt1+v uPFC7/KVy6eLHhQeaH6jdtBXZUP6o/NJyy6fcIszV9d2XnRnabWbZ8mXhE1BlQniahMvy3Dr b1jhPm/ezqkmB/wYXz2I2FO0dW/poz37m9POWp871lET2W2lxFKckWioxVxUnAgA4NUaitEC AAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20160805144802epcas3p3da740c24d3fd8c267ab38ce28c5050d9 X-Msg-Generator: CA X-Sender-IP: 182.195.34.24 X-Local-Sender: =?UTF-8?B?UElOVFUgQUdBUldBTBtTUkktQmFuZ2Fsb3JlLUtlcm5lbCAm?= =?UTF-8?B?IEJTUBvsgrzshLHsoITsnpAbUHJpbmNpcGFsIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?UElOVFUgS1VNQVIbU1JJLUJhbmdhbG9yZS1LZXJuZWwgJiBC?= =?UTF-8?B?U1AbU2Ftc3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXI=?= X-Sender-Code: =?UTF-8?B?QzEwG1NXQUhRG0MxMElEMDFJRDAxMDYxNg==?= CMS-TYPE: 103P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20160805045709epcas3p1dc6f12f2fa3031112c4da5379e33b5e9 X-RootMTR: 20160805045709epcas3p1dc6f12f2fa3031112c4da5379e33b5e9 References: <01a001d1eed5$c50726c0$4f157440$@samsung.com> <20160805082015.GA28235@bbox> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, > -----Original Message----- > From: Minchan Kim [mailto:minchan@kernel.org] > Sent: Friday, August 05, 2016 1:50 PM > To: PINTU KUMAR > Cc: linux-kernel@vger.kernel.org; linux-mm@kvack.org; > jaejoon.seo@samsung.com; jy0.jeon@samsung.com; vishnu.ps@samsung.com > Subject: Re: [linux-mm] Drastic increase in application memory usage with Kernel > version upgrade > > 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 ?