linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [RFC][PATCH v2  0/8] vmscan: AIM7 scalability improvement
@ 2009-12-10  7:28 KOSAKI Motohiro
  2009-12-10  7:29 ` [RFC][PATCH v2 1/8] Replace page_mapping_inuse() with page_mapped() KOSAKI Motohiro
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: KOSAKI Motohiro @ 2009-12-10  7:28 UTC (permalink / raw)
  To: LKML
  Cc: kosaki.motohiro, linux-mm, Rik van Riel, Andrea Arcangeli, Larry Woodman

Larry Woodman reported current VM has big performance regression when
AIM7 benchmark. It use very much processes and fork/exit/page-fault frequently.
(i.e. it makes serious lock contention of ptelock and anon_vma-lock.)

At 2.6.28, we removed calc_reclaim_mapped() and it made vmscan, then
vmscan always call page_referenced() although VM pressure is low.
It increased lock contention more, unfortunately.


Larry, can you please try this patch series on your big box?



--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

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

end of thread, other threads:[~2009-12-11  2:11 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-10  7:28 [RFC][PATCH v2 0/8] vmscan: AIM7 scalability improvement KOSAKI Motohiro
2009-12-10  7:29 ` [RFC][PATCH v2 1/8] Replace page_mapping_inuse() with page_mapped() KOSAKI Motohiro
2009-12-10  7:30 ` [RFC][PATCH v2 2/8] Introduce __page_check_address KOSAKI Motohiro
2009-12-10  7:31 ` [RFC][PATCH v2 3/8] VM_LOCKED check don't need pte lock KOSAKI Motohiro
2009-12-10  7:32 ` [RFC][PATCH v2 4/8] Replace page_referenced() with wipe_page_reference() KOSAKI Motohiro
2009-12-10 12:54   ` Larry Woodman
2009-12-10 23:46     ` KOSAKI Motohiro
2009-12-10  7:32 ` [RFC][PATCH v2 5/8] Don't deactivate the page if trylock_page() is failed KOSAKI Motohiro
2009-12-10  7:33 ` [RFC][PATCH v2 6/8] wipe_page_reference return SWAP_AGAIN if VM pressulre is low and lock contention is detected KOSAKI Motohiro
2009-12-10  7:34 ` [RFC][PATCH v2 7/8] Try to mark PG_mlocked if wipe_page_reference find VM_LOCKED vma KOSAKI Motohiro
2009-12-10  7:35 ` [RFC][PATCH v2 8/8] Don't deactivate many touched page KOSAKI Motohiro
2009-12-11  2:11   ` Minchan Kim
2009-12-10  7:53 ` [RFC][PATCH v2 0/8] vmscan: AIM7 scalability improvement KOSAKI Motohiro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox