All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC][PATCH 0/7] low latency synchrounous lumpy reclaim
@ 2010-08-05  6:11 ` KOSAKI Motohiro
  0 siblings, 0 replies; 66+ messages in thread
From: KOSAKI Motohiro @ 2010-08-05  6:11 UTC (permalink / raw)
  To: LKML, linux-mm, Andrew Morton, Johannes Weiner, Mel Gorman,
	Wu Fengguang, Minchan Kim, Rik van Riel
  Cc: kosaki.motohiro


If slow usb storage is connected and run plenty io operation, lumpy
reclaim often stall in shrink_inactive_list(). This patch series try 
to solve this issue.
At least, This works fine on my desktop and usb stick environment :-)

This patch is still RFC. comment, reviewing and testing are welcome!




Wu Fengguang (1):
  vmscan: raise the bar to PAGEOUT_IO_SYNC stalls

KOSAKI Motohiro (6):
  vmscan: synchronous lumpy reclaim don't call congestion_wait()
  vmscan: synchrounous lumpy reclaim use lock_page() instead trylock_page()
  vmscan: narrowing synchrounous lumply reclaim condition
  vmscan: kill dead code in shrink_inactive_list()
  vmscan: remove PF_SWAPWRITE from __zone_reclaim()
  vmscan: isolated_lru_pages() stop neighbor search if neighbor can't be isolated

 mm/vmscan.c |  211 ++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 138 insertions(+), 73 deletions(-)




^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2010-11-02  2:05 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-05  6:11 [RFC][PATCH 0/7] low latency synchrounous lumpy reclaim KOSAKI Motohiro
2010-08-05  6:11 ` KOSAKI Motohiro
2010-08-05  6:12 ` [PATCH 1/7] vmscan: raise the bar to PAGEOUT_IO_SYNC stalls KOSAKI Motohiro
2010-08-05  6:12   ` KOSAKI Motohiro
2010-08-05 15:02   ` Mel Gorman
2010-08-05 15:02     ` Mel Gorman
2010-08-08  6:42     ` KOSAKI Motohiro
2010-08-08  6:42       ` KOSAKI Motohiro
2010-08-05 15:19   ` Rik van Riel
2010-08-05 15:19     ` Rik van Riel
2010-08-05  6:13 ` [PATCH 2/7] vmscan: synchronous lumpy reclaim don't call congestion_wait() KOSAKI Motohiro
2010-08-05  6:13   ` KOSAKI Motohiro
2010-08-05 13:55   ` Minchan Kim
2010-08-05 13:55     ` Minchan Kim
2010-08-05 15:05   ` Rik van Riel
2010-08-05 15:05     ` Rik van Riel
2010-08-05 15:06   ` Mel Gorman
2010-08-05 15:06     ` Mel Gorman
2010-08-05  6:13 ` [PATCH 3/7] vmscan: synchrounous lumpy reclaim use lock_page() instead trylock_page() KOSAKI Motohiro
2010-08-05  6:13   ` KOSAKI Motohiro
2010-08-05 14:17   ` Minchan Kim
2010-08-05 14:17     ` Minchan Kim
2010-08-06  0:52     ` Minchan Kim
2010-08-06  0:52       ` Minchan Kim
2010-08-05 15:12   ` Mel Gorman
2010-08-05 15:12     ` Mel Gorman
2010-08-05 15:26   ` Rik van Riel
2010-08-05 15:26     ` Rik van Riel
2010-08-05  6:14 ` [PATCH 4/7] vmscan: narrowing synchrounous lumply reclaim condition KOSAKI Motohiro
2010-08-05  6:14   ` KOSAKI Motohiro
2010-08-05 14:59   ` Minchan Kim
2010-08-05 14:59     ` Minchan Kim
2010-10-27 16:41   ` Andrea Arcangeli
2010-10-27 16:41     ` Andrea Arcangeli
2010-10-27 17:16     ` Mel Gorman
2010-10-27 17:16       ` Mel Gorman
2010-10-27 18:03       ` Andrea Arcangeli
2010-10-27 18:03         ` Andrea Arcangeli
2010-10-28  8:00         ` KOSAKI Motohiro
2010-10-28  8:00           ` KOSAKI Motohiro
2010-10-28 15:12           ` Andrea Arcangeli
2010-10-28 15:12             ` Andrea Arcangeli
2010-10-29  2:23             ` KOSAKI Motohiro
2010-10-29  2:23               ` KOSAKI Motohiro
2010-10-28 10:20         ` Mel Gorman
2010-10-28 10:20           ` Mel Gorman
2010-11-02  2:04           ` Wu Fengguang
2010-11-02  2:04             ` Wu Fengguang
2010-10-28  2:31     ` Ed Tomlinson
2010-10-28  2:31       ` Ed Tomlinson
2010-10-28 15:22       ` Andrea Arcangeli
2010-10-28 15:22         ` Andrea Arcangeli
2010-08-05  6:14 ` [PATCH 5/7] vmscan: kill dead code in shrink_inactive_list() KOSAKI Motohiro
2010-08-05  6:14   ` KOSAKI Motohiro
2010-08-05 15:08   ` Minchan Kim
2010-08-05 15:08     ` Minchan Kim
2010-08-05 15:14   ` Mel Gorman
2010-08-05 15:14     ` Mel Gorman
2010-08-05  6:15 ` [PATCH 6/7] vmscan: remove PF_SWAPWRITE from __zone_reclaim() KOSAKI Motohiro
2010-08-05  6:15   ` KOSAKI Motohiro
2010-08-05  6:16 ` [PATCH 7/7] vmscan: isolated_lru_pages() stop neighbor search if neighbor can't be isolated KOSAKI Motohiro
2010-08-05  6:16   ` KOSAKI Motohiro
2010-08-05 15:25   ` Mel Gorman
2010-08-05 15:25     ` Mel Gorman
2010-08-05 15:40   ` Minchan Kim
2010-08-05 15:40     ` Minchan Kim

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.