Messages in this thread | | | Date | Wed, 05 May 2004 12:16:41 +1000 | From | Nick Piggin <> | Subject | Re: [VM PATCH 2.6.6-rc3-bk5] Dirty balancing in the presence of mapped pages |
| |
Andrew Morton wrote: > Shantanu Goel <sgoel01@yahoo.com> wrote: > >>Presently the kernel does not collection information >>about the percentage of memory that processes have >>dirtied via mmap until reclamation. Nothing analogous >>to balance_dirty_pages() is being done for mmap'ed >>pages. The attached patch adds collection of dirty >>page information during kswapd() scans and initiation >>of background writeback by waking up bdflush. > > > And what were the effects of this patch? >
I havea modified patch from Nikita that does the if (ptep_test_and_clear_dirty) set_page_dirty from page_referenced, under the page_table_lock.
So it also picks up pages coming off the active list.
It doesn't do the wakeup_bdflush thing, but that sounds like a good idea. What does wakeup_bdflush(-1) mean?
- 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/
| |