Messages in this thread | | | Date | Fri, 17 May 2013 12:41:19 +0900 | From | Kamezawa Hiroyuki <> | Subject | Re: [PATCH 2/9] mm: vmscan: Obey proportional scanning requirements for kswapd |
| |
(2013/05/13 17:12), Mel Gorman wrote: > Simplistically, the anon and file LRU lists are scanned proportionally > depending on the value of vm.swappiness although there are other factors > taken into account by get_scan_count(). The patch "mm: vmscan: Limit > the number of pages kswapd reclaims" limits the number of pages kswapd > reclaims but it breaks this proportional scanning and may evenly shrink > anon/file LRUs regardless of vm.swappiness. > > This patch preserves the proportional scanning and reclaim. It does mean > that kswapd will reclaim more than requested but the number of pages will > be related to the high watermark. > > [mhocko@suse.cz: Correct proportional reclaim for memcg and simplify] > [kamezawa.hiroyu@jp.fujitsu.com: Recalculate scan based on target] > [hannes@cmpxchg.org: Account for already scanned pages properly] > Signed-off-by: Mel Gorman <mgorman@suse.de> > Acked-by: Rik van Riel <riel@redhat.com>
Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
| |