login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
September
»
8
Re: [PATCH 0/9] Reduce latencies and improve overall reclaim efficiency v1
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: KOSAKI Motohiro
Subject:
Re: [PATCH 0/9] Reduce latencies and improve overall reclaim efficiency v1
Date: Tuesday, September 7, 2010 - 8:14 pm
> There have been numerous reports of stalls that pointed at the problem being
quoted text
> somewhere in the VM. There are multiple roots to the problems which means > dealing with any of the root problems in isolation is tricky to justify on > their own and they would still need integration testing. This patch series > gathers together three different patch sets which in combination should > tackle some of the root causes of latency problems being reported. > > The first patch improves vmscan latency by tracking when pages get reclaimed > by shrink_inactive_list. For this series, the most important results is > being able to calculate the scanning/reclaim ratio as a measure of the > amount of work being done by page reclaim. > > Patches 2 and 3 account for the time spent in congestion_wait() and avoids > calling going to sleep on congestion when it is unnecessary. This is expected > to reduce stalls in situations where the system is under memory pressure > but not due to congestion. > > Patches 4-8 were originally developed by Kosaki Motohiro but reworked for > this series. It has been noted that lumpy reclaim is far too aggressive and > trashes the system somewhat. As SLUB uses high-order allocations, a large > cost incurred by lumpy reclaim will be noticeable. It was also reported > during transparent hugepage support testing that lumpy reclaim was trashing > the system and these patches should mitigate that problem without disabling > lumpy reclaim.
Wow, I'm sorry my lazyness bother you. I'll join to test this patch series ASAP and take a feedback soon. --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH 0/9] Reduce latencies and improve overall reclaim e ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 01/10] tracing, vmscan: Add trace events for LRU li ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 02/10] writeback: Account for time spent congestion ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 03/10] writeback: Do not congestion sleep if there ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 04/10] vmscan: Synchronous lumpy reclaim should not ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 05/10] vmscan: Synchrounous lumpy reclaim use lock_ ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 06/10] vmscan: Narrow the scenarios lumpy reclaim u ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 07/10] vmscan: Remove dead code in shrink_inactive_ ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 08/10] vmscan: isolated_lru_pages() stop neighbour ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 09/10] vmscan: Do not writeback filesystem pages in ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
[PATCH 10/10] vmscan: Kick flusher threads to clean pages ...
, Mel Gorman
, (Mon Sep 6, 3:47 am)
Re: [PATCH 0/9] Reduce latencies and improve overall recla ...
, Mel Gorman
, (Mon Sep 6, 3:49 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Minchan Kim
, (Tue Sep 7, 8:25 am)
Re: [PATCH 04/10] vmscan: Synchronous lumpy reclaim should ...
, Minchan Kim
, (Tue Sep 7, 8:26 am)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, Minchan Kim
, (Tue Sep 7, 8:28 am)
Re: [PATCH 07/10] vmscan: Remove dead code in shrink_inact ...
, Minchan Kim
, (Tue Sep 7, 8:33 am)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, Minchan Kim
, (Tue Sep 7, 8:37 am)
Re: [PATCH 0/9] Reduce latencies and improve overall recla ...
, KOSAKI Motohiro
, (Tue Sep 7, 8:14 pm)
Re: [PATCH 04/10] vmscan: Synchronous lumpy reclaim should ...
, Johannes Weiner
, (Tue Sep 7, 11:15 pm)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, Johannes Weiner
, (Tue Sep 7, 11:16 pm)
Re: [PATCH 0/9] Reduce latencies and improve overall recla ...
, Mel Gorman
, (Wed Sep 8, 1:38 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Mel Gorman
, (Wed Sep 8, 4:04 am)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, Mel Gorman
, (Wed Sep 8, 4:12 am)
Re: [PATCH 04/10] vmscan: Synchronous lumpy reclaim should ...
, Wu Fengguang
, (Wed Sep 8, 4:25 am)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, Wu Fengguang
, (Wed Sep 8, 4:28 am)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, Wu Fengguang
, (Wed Sep 8, 4:37 am)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, Mel Gorman
, (Wed Sep 8, 5:50 am)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, Wu Fengguang
, (Wed Sep 8, 6:14 am)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, Mel Gorman
, (Wed Sep 8, 6:27 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Minchan Kim
, (Wed Sep 8, 7:52 am)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, Minchan Kim
, (Wed Sep 8, 7:58 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Andrew Morton
, (Wed Sep 8, 2:23 pm)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, KAMEZAWA Hiroyuki
, (Wed Sep 8, 8:02 pm)
Re: [PATCH 04/10] vmscan: Synchronous lumpy reclaim should ...
, KAMEZAWA Hiroyuki
, (Wed Sep 8, 8:03 pm)
Re: [PATCH 06/10] vmscan: Narrow the scenarios lumpy recla ...
, KAMEZAWA Hiroyuki
, (Wed Sep 8, 8:14 pm)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, KAMEZAWA Hiroyuki
, (Wed Sep 8, 8:15 pm)
Re: [PATCH 08/10] vmscan: isolated_lru_pages() stop neighb ...
, KAMEZAWA Hiroyuki
, (Wed Sep 8, 8:17 pm)
Re: [PATCH 10/10] vmscan: Kick flusher threads to clean pa ...
, KAMEZAWA Hiroyuki
, (Wed Sep 8, 8:22 pm)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, Wu Fengguang
, (Wed Sep 8, 8:25 pm)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, KOSAKI Motohiro
, (Wed Sep 8, 9:13 pm)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Mel Gorman
, (Thu Sep 9, 1:58 am)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, Mel Gorman
, (Thu Sep 9, 2:22 am)
Re: [PATCH 10/10] vmscan: Kick flusher threads to clean pa ...
, Mel Gorman
, (Thu Sep 9, 2:32 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Mel Gorman
, (Thu Sep 9, 3:43 am)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, KOSAKI Motohiro
, (Fri Sep 10, 3:25 am)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, KOSAKI Motohiro
, (Fri Sep 10, 3:33 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Minchan Kim
, (Sun Sep 12, 8:37 am)
Re: [PATCH 10/10] vmscan: Kick flusher threads to clean pa ...
, KAMEZAWA Hiroyuki
, (Sun Sep 12, 5:53 pm)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Mel Gorman
, (Mon Sep 13, 1:55 am)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, Mel Gorman
, (Mon Sep 13, 2:14 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Minchan Kim
, (Mon Sep 13, 2:48 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Mel Gorman
, (Mon Sep 13, 3:07 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Minchan Kim
, (Mon Sep 13, 3:20 am)
Re: [PATCH 03/10] writeback: Do not congestion sleep if th ...
, Mel Gorman
, (Mon Sep 13, 3:30 am)
Re: [PATCH 09/10] vmscan: Do not writeback filesystem page ...
, Wu Fengguang
, (Mon Sep 13, 6:31 am)
Re: [PATCH 10/10] vmscan: Kick flusher threads to clean pa ...
, Wu Fengguang
, (Mon Sep 13, 6:48 am)
Re: [PATCH 09/10] vmscan: Do not writeback filesystem page ...
, Mel Gorman
, (Mon Sep 13, 6:55 am)
Re: [PATCH 10/10] vmscan: Kick flusher threads to clean pa ...
, Mel Gorman
, (Mon Sep 13, 7:10 am)
Re: [PATCH 09/10] vmscan: Do not writeback filesystem page ...
, Wu Fengguang
, (Mon Sep 13, 7:33 am)
Re: [PATCH 10/10] vmscan: Kick flusher threads to clean pa ...
, Wu Fengguang
, (Mon Sep 13, 7:41 am)
Re: [PATCH 0/9] Reduce latencies and improve overall recla ...
, Minchan Kim
, (Mon Sep 13, 4:10 pm)
Re: [PATCH 05/10] vmscan: Synchrounous lumpy reclaim use l ...
, KOSAKI Motohiro
, (Tue Sep 14, 3:14 am)
Re: [PATCH 09/10] vmscan: Do not writeback filesystem page ...
, Mel Gorman
, (Fri Oct 29, 3:26 am)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Greg KH
Og dreams of kernels
Jens Axboe
[PATCH 31/33] Fusion: sg chaining support
Arnd Bergmann
Re: finding your own dead "CONFIG_" variables
Mark Brown
[PATCH 2/2] Subject: natsemi: Allow users to disable workaround for DspCfg reset
Tony Breeds
[LGUEST] Look in object dir for .config
git
:
Brian Downing
Re: Git in a Nutshell guide
John Benes
Re: master has some toys
Matthias Lederhofer
[PATCH 4/7] introduce GIT_WORK_TREE to specify the work tree
Alexander Sulfrian
[RFC/PATCH] RE: git calls SSH_ASKPASS even if DISPLAY is not set
Junio C Hamano
Re: Rss produced by git is not valid xml?
git-commits-head
:
Linux Kernel Mailing List
iSeries: fix section mismatch in iseries_veth
Linux Kernel Mailing List
ixbge: remove TX lock and redo TX accounting.
Linux Kernel Mailing List
ixgbe: fix several counter register errata
Linux Kernel Mailing List
b43: fix build with CONFIG_SSB_PCIHOST=n
Linux Kernel Mailing List
9p: block-based virtio client
linux-netdev
:
Michael Breuer
Re: [PATCH] af_packet: Don't use skb after dev_queue_xmit()
Michael Breuer
Re: [PATCH] af_packet: Don't use skb after dev_queue_xmit()
David Daney
[PATCH 5/7] Staging: Octeon Ethernet: Convert to NAPI.
Wolfgang Grandegger
[PATCH net-next v4 1/3] can: mscan: fix improper return if dlc < 8 in start_xmi...
Amit Kumar Salecha
[PATCHv3 NEXT 2/2] NET: Add Qlogic ethernet driver for CNA devices
openbsd-misc
: