Messages in this thread | | | Date | Wed, 23 May 2001 04:33:35 -0300 (BRT) | From | Marcelo Tosatti <> | Subject | write drop behind effect on active scanning |
| |
Hi,
I just noticed a "bad" effect of write drop behind yesterday during some tests.
The problem is that we deactivate written pages, thus making the inactive list become pretty big (full of unfreeable pages) under write intensive IO workloads.
So what happens is that we don't do _any_ aging on the active list, and in the meantime the inactive list (which should have "easily" freeable pages) is full of locked pages.
I'm going to fix this one by replacing "deactivate_page(page)" to "ClearPageReferenced(page)" in generic_file_write(). This way the written pages are aged faster but we avoid the bad effect just described.
Any comments on the fix ?
- 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/
| |