From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753145AbdBJRwN (ORCPT ); Fri, 10 Feb 2017 12:52:13 -0500 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:57335 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752995AbdBJRwL (ORCPT ); Fri, 10 Feb 2017 12:52:11 -0500 Date: Fri, 10 Feb 2017 09:50:15 -0800 From: Shaohua Li To: Michal Hocko CC: , , , , , , , , , Subject: Re: [PATCH V2 5/7] mm: add vmstat account for MADV_FREE pages Message-ID: <20170210175015.GD86050@shli-mbp.local> References: <20170210132727.GM10893@dhcp22.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20170210132727.GM10893@dhcp22.suse.cz> User-Agent: Mutt/1.6.1 (2016-04-27) X-Originating-IP: [2620:10d:c090:200::d:7cca] X-ClientProxiedBy: BN6PR05CA0031.namprd05.prod.outlook.com (10.174.92.172) To BN6PR15MB1635.namprd15.prod.outlook.com (10.175.131.9) X-MS-Office365-Filtering-Correlation-Id: ef618ba7-2391-4d3c-e7ae-08d451dd4b0f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR15MB1635; X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;3:5bn5H1aaGUS37IITZKXBJo16+UCtqqil5zSDojK6Nc5+SKT72SVYwl3y/QSMNXjQucua5sE2k1K2nvGYVp4KDWr9q6TmbNCaHQzTxfI7nRcP/uOZjZ4gOYUzXdJVBSwRCVa858O8HpMHxUkMsBvB/bK8h4sUycyH1ri4fbf1L2E6AsaaRqr/4z7tEPuuqVyOPRH/hn3E6AMNAIQHG1X5GDkstuBmDa57zKSPNfDMzSr65WCdxGJornFSyERImowDz5iSdrPP96TeHsjn0UfPHA==;25:lm06obUPRTfoxcorOO1GbUWpcz4Ue3x0wk4K8lRUAQaFNqB7Zc8TVW6NUNoAFu+PqYPOmJqqXu4uzPiR+DNCViRJIFvDMu6+nNj4/XrdqhFL32oEVwNe5avwE7/R/yzm8dIBnQS8XtFjjD+jwRXi9dxQi79fJzZnoKfAdzGS0Fc/gr5ugYmO5cvxCKumRLDDlEzNbL/uFh8X9ofQ/RqxJcXXlrRjoftAfYoe4RF3SGPawqwQK+6RhcJo4UMeuYHODBnpDrSCOJrFlpX2cmvOjIGowuSXUCC1l+yRxPhwmuFPkmh4Nov14qYGz5RyZGhPpUeO5t9kICrlihuWhQsxqtADJUVqoXn/36n+IajlYnckMlIVopeUdcdRcvFt3B1JAOb2+ad6FIyfccdsS4n4vx9lSHbHZ8Bctc77zPPe8PyqoWuSlDGnwwhs5gHLcJiiLtJdTg62nMB0drAwwZKWUw== X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;31:t7CCmtjRs2h68dH9HKc1aFs96VOcd7FFO8sFgD7EA/H1/rmr0vNj34rI1Ip/l9BmHV9hDuMiv7foOrqlYkb9moSj1Bt1LKtPpyg4aCWsMF2hq04XDX+lPtXthwr/4ZSU7OnWi3wMxQEWSYgfd2sMNmHSz32RJ3pu6PeGHDmCk1NGrjROegvIBMiR+9+S4Ep0YwVz71PD7TBTNIpEcRyxh6lOky2ob02hi0F6KvV1p77C43x7TyB9Jb8sR5ypTB4t;20:3kX5JVVjGAGJg3RJUCpFTXLa3fPO6t7R6k49Hx34qvhyf9KdalRlskSH9SoyWZOxA2Eh0CRfB8IG+ev9Hec8ku5m7NS5q0K5Cr7jyJr5VlmXSJ6wc7jQN+eYp+GnmPr5WdqJxS/jh4JGCyFyp+uKFHk1O9JVt3/2QRjTdk2JM5Ypxj1BAKIvsSV9B0EOX+MfJ6B4S0M6oIT1O8XHLB7raPS7tjNk3V9ayDJyFqDsiMs4DS5iJNaLMBoS/S8DQ0BFycJfZtBzBi0g+F0cVEMJIn0abEkXNFukdUFzPiuCobwCAfdEzFZIZQQIgH0mZjSXF+vg6tP2EYRee9bzXduEAoLluE2q5Fzk1/hR4hnzTaUL2FgEMoAJGIa5YM8Va0P26F31hkeFLD9Wt7MFgkGoTSXFp1QCjm4oy333BhMwI/zQtXW3ODwHd6avsM+t8djxSYfadipH6qvFHPMfN0QE1q1Zjl/5HoBYeunyToejIyT3sa7IJQPglOtqQiZS86eF X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(72170088055959); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123558025)(20161123564025)(6072148);SRVR:BN6PR15MB1635;BCL:0;PCL:0;RULEID:;SRVR:BN6PR15MB1635; X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;4:kU169TBKywz6UjIAiEOfkRGb4epvJjLBz1DKM5/e3LTISgixWo43N2f3iLInHrfnp/37I/gfFx137g+ZA0cbM8rV4/txareAnU4v70PTZNcouNPvvbH9mZrchb3/p2XAhayIUQ0428E7zcrDuh5MpGbxn1xFKU4mIzWK8omwM4cKT4/KqXEBiv0qgQPv5YmJYiYHbS1/WqQ9LOhS+s/8sEMTxKz88Z0/Ci2iLj1oOs7dSC6Z4UrgBYtjUQxoA61D+qqBE+H7KV0x0E3D6Nq/I5K2JF83QnkDI8ZEAuedmNt6iZ4XWiuxMdoWSr21E3daukHaCnoZtTGrCx0NPCwgGVxxNioN+hAR6Vtul/VDmy2cZ2rTH95ggqsTgYXboqbmVMcybZR5Qax2dJKpY3qx951VQIchNR5WSKrPcEWvZNVUxLNAGZ64Z80EV3Svke8y5BdG0RgUIxA8xQElwBoYsbfMg0rRBwOSE28aNREPyfhB0IswQMIVjQtlXmI7kgh0q+rc3pKvbr9mbMWX+qyIE1m3PiQ9IH7kFCjinpVd8NN1XL+KwjwXNfXwZVWUMLGMVb1xapfRNFBH3yXX9Pp5k/6bpIPxvARlyH1j5fFjoxfioSmqc4/+Ku6XVpKe0hraWynZPJam/eBMrnXQka6JvQ== X-Forefront-PRVS: 0214EB3F68 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(39410400002)(39830400002)(377424004)(199003)(189002)(24454002)(54534003)(6246003)(110136004)(38730400002)(68736007)(54906002)(6116002)(4001350100001)(8676002)(81156014)(81166006)(5660300001)(53936002)(55016002)(97756001)(9686003)(25786008)(1076002)(83506001)(229853002)(39060400001)(2950100002)(23726003)(6506006)(4326007)(46406003)(6666003)(42186005)(86362001)(6916009)(50466002)(305945005)(33656002)(98436002)(2906002)(92566002)(76176999)(7416002)(101416001)(54356999)(50986999)(7736002)(189998001)(97736004)(47776003)(105586002)(106356001)(18370500001);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR15MB1635;H:shli-mbp.local;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR15MB1635;23:TQhBGyII9ORXfwjf86UALnbS7cXD66bCQUIJmv7hv?= =?us-ascii?Q?E8gcPjkxqZ8dYNJGj68ENlxXCaPFgOcfumu9OsAypGIhfU6C2BIDl2xHesnu?= =?us-ascii?Q?8OHUYulfq9vuy3x7eLfk0Hh0Yaa2s090lsPGgINhQtBv79LHymZtDIjf9oL0?= =?us-ascii?Q?rhQ/QVQBTjhSqGRmKSNk6tM0/rGsAQPLApGDOQr4VRihU+gzefdWA3bKXg/J?= =?us-ascii?Q?mLM/fOFuX5TWTG3pxF5qNlFsprobTI8DMOcsHSu5kewWzj3rWRla71MKp9Jw?= =?us-ascii?Q?Y+nSFRK4GVIiRgkP+WyN5raOj3F7/0QVU0ODfAhIBQ0eBWZzl+K/9Ptazhrb?= =?us-ascii?Q?vI4OPW65yHuhTyxaUeCyAFlO84kyA9e4f3/yyKc/8g3BilBYRnz+HbwlOb2n?= =?us-ascii?Q?kVXeOt7Ha/bL86emrIKkK6/OreC5o3y3MrNH6rs0BOmLP3R+6DFN919LlSnM?= =?us-ascii?Q?BfDMdk4YcaFd5r3WAirgSBmDGlTDHCjfBXMtp4DNH6ClmILPUwm2iC03tJNT?= =?us-ascii?Q?09j1bvir6mHhUlVJhKe7pc4fcGVi3JXKSTgM4xugYp8n8kWJYcgZVsKyEj0a?= =?us-ascii?Q?+8oJgks34rkddAK71oc68Sz0TwZwaZNkg8Qp3xmxWAWMxW9ki9m0ErVUdqHo?= =?us-ascii?Q?09oPKrFggsxFpcT/jlH1xEXmMOgLqFDUkfMnhSxr8lR6/AmjtMYYa80wNj5O?= =?us-ascii?Q?5ujvZSVuiDkBf9FOlsvQIEjqHCLdUgGjOsWFqpjR9jcjLrGw/kFHQtgdY1f3?= =?us-ascii?Q?QT3WLxo9wn/KbHSAo8VP4KAyWzw7xUAAI8pBDWTcW8ygB+XXk6TT1b/6tV8L?= =?us-ascii?Q?skCDaHaE/q1UMsVOH5Vi09GRVYbBdZrxfn2+Gvl9M4i9JoHbF945BzJzDyW8?= =?us-ascii?Q?jJUpX6q3g36VkOiXbi/wejJ6b9auIu7vc8tzmnSAIfs3/0T4qHOZ2gz6tl+Y?= =?us-ascii?Q?NfljvHWjsMIizE0hH7ett2odr++2YEehhHUUNrG4XDJFNvfBNqbo0OIKvgvU?= =?us-ascii?Q?EACDJF8Cyg2oaPsvamtUnQr72eSnz5nB4Y2ddk82nCbOFJXSsuzxpo9SzMkX?= =?us-ascii?Q?iWnk3m6WHLTu/AJ5viOS59D0eklRBSphTSmDBIkfxubzFXPNtap+wc7RdcGJ?= =?us-ascii?Q?JWlhceVw1VzHzJlr47MjPMIx66zHuCMZsUhci7jKXRjkKgbVYAXW1QIl8mkV?= =?us-ascii?Q?67oohf00xY212GXPXVvxcN9UWHkiggLG9jpt0Z+bZ/nRKHiw4Didn/Z3WlxW?= =?us-ascii?Q?tyMLflZshfhQkBdoYMlD0LwdFAs1A6VG5FT9khSCWkYjLytr+x6uWZ3K/rTb?= =?us-ascii?Q?tfq3XwnI07+jJ9EeWFcAQBC1b3R/SOtPJAcw/aRKxUYz+jrq54xozArhT7Y1?= =?us-ascii?Q?sSMotgwh8CuGlamgCojUM1UojSG3NSdrNg731UI2HK8rrgC?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;6:iSX78oMYyhzKTYglLKzIp5w2w8jP5Ri3p/6gNb05Z5Q798gHLgjFgwUH80ucNpiSQHwFvSxOrmcu0ozXesXrIpgqEE75KiZeMT3ubot2PTsu6c/pCdSeg7g1PBKpfJthCZPWjw2mXEW1uV2Sehpgiw3UUV+Bf1KWsQlEjNI0lMvWel7z/wBG7QyjK3eYfTHVYxbvMONONDsW6MtrnkAgf/CdTEQya7cfyqBPlxU27GFZVrK+AVYskA46YMezRe2pbZVJj+6/jkhECG3YIY2If1AmoFQyFRK/vS0ZAFTH3HAXYFlSeS8XxjAlLHeytqpwxYkmMC35It786KqHNniZXT5MnmmuJYXae8S+m/GAJk+9tNrJEZucWAeXJ9K5Dw7PTugDzmzJFPB2lZCyT9+8DA==;5:iE/aQmWFnSW3NJdF90sxSintKyj+kn0z49QzGT3Z/ywCGR5wYhF3KNmySuw1Vf5ocQs5NoZxmaN532kAKaIuGrrxiRq62hI7SL2vswSOe00yLsS4ovPWJaIWjJF7swHCski3ckUnxz02XAInxQo3lw==;24:8t/ehDXkk2La5SaPjpHwgKdbyiQWH6P7dbPyss6+fXQKElqgndAkcrZIU5voBZVidT2/vUtyn4U4kjsDX8Z1t0KEVBW6nxWKOOy5STn8lAE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;7:29NgJTdYmJCkd6Bb5o/pemLtYwt66zCZT1iFF3DJEf51LakS2JrJcIyKNZ2hfbbihLP4CA7g7hbEogI8/psGp9f5RmrWToKrtkTUezt8IY0stJdQvZ9ufzzMpiwg3crDeG0Qc9uATEK49jqkVi1oT/BWzCT/MdzzCDy11l574DFrL4BNoDrZKfg72gPlwhgOZmtKx4je4GuOF3vFYWqsz3Jk2aLe48FK/0jn5zNbEbSzqJZEHTR8SXR5lUCYCUgqUAR27PPxZ3iMUNeyrtE7zyAzOlXO3UqimiX+YpC12/O74lUK8ZHcbXtfIWHpKq+p7duStS5NEAG06TW/zE5ppEBvbmSicwZYvfVBIk01MPwoM8VGYyxhcUO1H9++K1v7X4GAy7SRGfjBl2d0ziotgljZVRQNDYMjPJRD6ZEI5QRKQbPgeuk6lh74rahxnZQhfoDjBqE5KxLFErGhMFN7QvXraRltJzhw8VQLz2Gb3N970Xt1yDjqyxRadFYtWgf0TAxtEHhgASsfW2gSQDcFRg==;20:rO5z8cbAcXQ7Yk6E5X1KDD5pU1BUOXxaR+BKU5FkagHrcNnKM64nv/rt8Aiw4VdR+sv3c/n5CMR53mQc+/ykJ+pQY0aKzjP+IqsiccEcU9q+9rKzP45T3leNg6hLGDiSRZWlk3OIiNpEM0yTiz54yiDADtMt9M5VzjUlSYAp2eo= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2017 17:50:24.0706 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1635 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-02-10_07:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 10, 2017 at 02:27:27PM +0100, Michal Hocko wrote: > On Fri 03-02-17 15:33:21, Shaohua Li wrote: > > Show MADV_FREE pages info in proc/sysfs files. > > How are we going to use this information? Why it isn't sufficient to > watch for lazyfree events? I mean this adds quite some code and it is > not clear (at least from the changelog) we we need this information. It's just like any other meminfo we added to let user know what happens in the system. Users can use the info for monitoring/diagnosing. the lazyfree/lazyfreed events can't reflect the lazyfree page info because 'lazyfree - lazyfreed' doesn't equal current lazyfree pages and the events aren't per-node. I'll add more description in the changelog. Thanks, Shaohua