Re: [PATCH v4 2/7] deactivate invalidated pages

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Minchan Kim
Date: Tuesday, December 7, 2010 - 6:43 pm

Hi Kame,

On Wed, Dec 8, 2010 at 9:56 AM, KAMEZAWA Hiroyuki
<kamezawa.hiroyu@jp.fujitsu.com> wrote:

It can make the code clean.
As far as I think, victim list does following as.

1. select victim pages by strong hint
2. move the page from LRU to victim
3. reclaimer always peeks victim list before diving into LRU list.
4-1. If the victim pages is used by others or dirty, it can be moved
into LRU, again or remain the page in victim list.
If the page is remained victim, when do we move it into LRU again if
the reclaimer continues to fail the page?
We have to put the new rule.
4-2. If the victim pages isn't used by others and clean, we can
reclaim the page asap.

AFAIK, strong hints are just two(invalidation, readahead max window heuristic).
I am not sure it's valuable to add new hierarchy(ie, LRU, victim,
unevictable) for cleaning the minor codes.
In addition, we have to put the new rule so it would make the LRU code
complicated.
I remember how unevictable feature merge is hard.

But I am not against if we have more usecases. In this case, it's
valuable to implement it although it's not easy.

Thanks, Kame.




-- 
Kind regards,
Minchan Kim
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH v4 0/7] f/madivse(DONTNEED) support, Minchan Kim, (Sun Dec 5, 10:29 am)
[PATCH v4 1/7] Fix checkpatch's report in swap.c, Minchan Kim, (Sun Dec 5, 10:29 am)
[PATCH v4 2/7] deactivate invalidated pages, Minchan Kim, (Sun Dec 5, 10:29 am)
[PATCH v4 4/7] Reclaim invalidated page ASAP, Minchan Kim, (Sun Dec 5, 10:29 am)
[PATCH v4 6/7] Remove zap_details NULL dependency, Minchan Kim, (Sun Dec 5, 10:29 am)
Re: [PATCH v4 1/7] Fix checkpatch's report in swap.c, Rik van Riel, (Sun Dec 5, 6:47 pm)
Re: [PATCH v4 6/7] Remove zap_details NULL dependency, Rik van Riel, (Sun Dec 5, 8:25 pm)
Re: [PATCH v4 2/7] deactivate invalidated pages, Mel Gorman, (Mon Dec 6, 7:53 am)
Re: [PATCH v4 6/7] Remove zap_details NULL dependency, Hugh Dickins, (Mon Dec 6, 9:26 pm)
Re: [PATCH v4 6/7] Remove zap_details NULL dependency, Minchan Kim, (Mon Dec 6, 10:30 pm)
Re: [PATCH v4 1/7] Fix checkpatch's report in swap.c, Johannes Weiner, (Tue Dec 7, 7:37 am)
Re: [PATCH v4 2/7] deactivate invalidated pages, Johannes Weiner, (Tue Dec 7, 7:49 am)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Johannes Weiner, (Tue Dec 7, 8:05 am)
Re: [PATCH v4 2/7] deactivate invalidated pages, Minchan Kim, (Tue Dec 7, 8:07 am)
Re: [PATCH v4 2/7] deactivate invalidated pages, Johannes Weiner, (Tue Dec 7, 8:19 am)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Minchan Kim, (Tue Dec 7, 8:21 am)
Re: [PATCH v4 2/7] deactivate invalidated pages, Minchan Kim, (Tue Dec 7, 8:26 am)
Re: [PATCH v4 2/7] deactivate invalidated pages, Johannes Weiner, (Tue Dec 7, 8:56 am)
Re: [PATCH v4 2/7] deactivate invalidated pages, Minchan Kim, (Tue Dec 7, 3:51 pm)
Re: [PATCH v4 2/7] deactivate invalidated pages, KAMEZAWA Hiroyuki, (Tue Dec 7, 5:56 pm)
Re: [PATCH v4 2/7] deactivate invalidated pages, Minchan Kim, (Tue Dec 7, 6:43 pm)
Re: [PATCH v4 2/7] deactivate invalidated pages, KAMEZAWA Hiroyuki, (Tue Dec 7, 6:56 pm)
Re: [PATCH v4 2/7] deactivate invalidated pages, Minchan Kim, (Tue Dec 7, 7:15 pm)
Re: [PATCH v4 2/7] deactivate invalidated pages, Balbir Singh, (Tue Dec 7, 11:56 pm)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, KOSAKI Motohiro, (Wed Dec 8, 1:04 am)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Minchan Kim, (Wed Dec 8, 1:16 am)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Ben Gamari, (Wed Dec 8, 6:01 am)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Minchan Kim, (Wed Dec 8, 4:10 pm)
Re: [PATCH v4 2/7] deactivate invalidated pages, Minchan Kim, (Wed Dec 8, 5:19 pm)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Minchan Kim, (Mon Dec 13, 8:31 am)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Ben Gamari, (Mon Dec 13, 1:06 pm)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, KAMEZAWA Hiroyuki, (Mon Dec 13, 7:07 pm)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Minchan Kim, (Mon Dec 13, 7:34 pm)
Re: [PATCH v4 4/7] Reclaim invalidated page ASAP, Minchan Kim, (Mon Dec 13, 7:36 pm)