Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753294AbcLGQkw (ORCPT ); Wed, 7 Dec 2016 11:40:52 -0500 Received: from resqmta-ch2-12v.sys.comcast.net ([69.252.207.44]:39150 "EHLO resqmta-ch2-12v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753112AbcLGQku (ORCPT ); Wed, 7 Dec 2016 11:40:50 -0500 Date: Wed, 7 Dec 2016 10:40:47 -0600 (CST) From: Christoph Lameter X-X-Sender: cl@east.gentwo.org To: Mel Gorman cc: Andrew Morton , Michal Hocko , Vlastimil Babka , Johannes Weiner , Jesper Dangaard Brouer , Joonsoo Kim , Linux-MM , Linux-Kernel Subject: Re: [PATCH] mm: page_alloc: High-order per-cpu page allocator v7 In-Reply-To: <20161207155750.yfsizliaoodks5k4@techsingularity.net> Message-ID: References: <20161207101228.8128-1-mgorman@techsingularity.net> <20161207155750.yfsizliaoodks5k4@techsingularity.net> Content-Type: text/plain; charset=US-ASCII X-CMAE-Envelope: MS4wfGBtCnL6Pbnu4dm8G+5K7QLp0qhn4qQwUqHXsUA7Sf+LVByXZxnFYvCE8Nb9hH4QjDP73gzxAkxvu+kujs845gS+pcYrPWgkTbbgXtxvUXhaPQ2j3rbb jkRlzKOVbQOEBu1lqNitD4xm7pf0UbtIJqI7pZRjPxaalTtB9QJA4FsZhxtCFbjskR3TccDr89W1b7zv6Wv1SOxFpbtaWXMCMlhxyE/0s4c2I09CtB0pwZNH R3AhGaSXMyFEz5xOYpaYbhgdgGxSS6MYtKIy4tiRsIbDu31VW2GIwyUYaivK93XVZitzkea41cw0qHumzUK8JyExJwhLx7zfUhmgW8yi/5wHhmLceRkrzUx5 UHI4Z4Bf7xBFh+bHXq6zLg3iWhtB7Bj2XB/3ADikiaKekwbgbkivp8RKATRUhkYsbfNwyxkP Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 647 Lines: 15 On Wed, 7 Dec 2016, Mel Gorman wrote: > Which is related to the fundamentals of fragmentation control in > general. At some point there will have to be a revisit to get back to > the type of reliability that existed in 3.0-era without the massive > overhead it incurred. As stated before, I agree it's important but > outside the scope of this patch. What reliability issues are there? 3.X kernels were better in what way? Which overhead are we talking about? Fragmentation has been a problem for a long time and the issue gets worse as memory sizes increase, the hardware improves and the expectations on throughput and reliability increase.