diff for duplicates of <1465257023.22178.205.camel@linux.intel.com> diff --git a/a/1.txt b/N1/1.txt index 23902c1..a280740 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -6,15 +6,15 @@ On Mon, 2016-06-06 at 15:48 -0400, Johannes Weiner wrote: > actively used pages, but there are a few problems with it: > > 1. Refaults and in-memory rotations are weighted the same way, even -> A A A though one costs IO and the other costs CPU. When the balance is -> A A A off, the page cache can be thrashing while anonymous pages are aged -> A A A comparably slower and thus have more time to get even their coldest -> A A A pages referenced. The VM would consider this a fair equilibrium. +> though one costs IO and the other costs CPU. When the balance is +> off, the page cache can be thrashing while anonymous pages are aged +> comparably slower and thus have more time to get even their coldest +> pages referenced. The VM would consider this a fair equilibrium. > > 2. The page cache has usually a share of use-once pages that will -> A A A further dilute its scanned/rotated ratio in the above-mentioned -> A A A scenario. This can cease scanning of the anonymous list almost -> A A A entirely - again while the page cache is thrashing and IO-bound. +> further dilute its scanned/rotated ratio in the above-mentioned +> scenario. This can cease scanning of the anonymous list almost +> entirely - again while the page cache is thrashing and IO-bound. > > Historically, swap has been an emergency overflow for high memory > pressure, and we avoided using it as long as new page allocations @@ -40,19 +40,13 @@ On Mon, 2016-06-06 at 15:48 -0400, Johannes Weiner wrote: Johannes, It seems like you are saying that the shadow entry is also present -for anonymous pages that are swapped out. A But once a page is swapped +for anonymous pages that are swapped out. But once a page is swapped out, its entry is removed from the radix tree and we won't be able -to store the shadow page entry as for file mapped pageA -in __remove_mapping. A Or are you thinking of modifying +to store the shadow page entry as for file mapped page +in __remove_mapping. Or are you thinking of modifying the current code to keep the radix tree entry? I may be missing something so will appreciate if you can clarify. Thanks. Tim - --- -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> diff --git a/a/content_digest b/N1/content_digest index e2cc769..30e16fd 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -23,15 +23,15 @@ "> actively used pages, but there are a few problems with it:\n" "> \n" "> 1. Refaults and in-memory rotations are weighted the same way, even\n" - "> A A A though one costs IO and the other costs CPU. When the balance is\n" - "> A A A off, the page cache can be thrashing while anonymous pages are aged\n" - "> A A A comparably slower and thus have more time to get even their coldest\n" - "> A A A pages referenced. The VM would consider this a fair equilibrium.\n" + "> \302\240\302\240\302\240though one costs IO and the other costs CPU. When the balance is\n" + "> \302\240\302\240\302\240off, the page cache can be thrashing while anonymous pages are aged\n" + "> \302\240\302\240\302\240comparably slower and thus have more time to get even their coldest\n" + "> \302\240\302\240\302\240pages referenced. The VM would consider this a fair equilibrium.\n" "> \n" "> 2. The page cache has usually a share of use-once pages that will\n" - "> A A A further dilute its scanned/rotated ratio in the above-mentioned\n" - "> A A A scenario. This can cease scanning of the anonymous list almost\n" - "> A A A entirely - again while the page cache is thrashing and IO-bound.\n" + "> \302\240\302\240\302\240further dilute its scanned/rotated ratio in the above-mentioned\n" + "> \302\240\302\240\302\240scenario. This can cease scanning of the anonymous list almost\n" + "> \302\240\302\240\302\240entirely - again while the page cache is thrashing and IO-bound.\n" "> \n" "> Historically, swap has been an emergency overflow for high memory\n" "> pressure, and we avoided using it as long as new page allocations\n" @@ -57,21 +57,15 @@ "Johannes,\n" "\n" "It seems like you are saying that the shadow entry is also present\n" - "for anonymous pages that are swapped out. A But once a page is swapped\n" + "for anonymous pages that are swapped out. \302\240But once a page is swapped\n" "out, its entry is removed from the radix tree and we won't be able\n" - "to store the shadow page entry as for file mapped pageA \n" - "in __remove_mapping. A Or are you thinking of modifying\n" + "to store the shadow page entry as for file mapped page\302\240\n" + "in __remove_mapping. \302\240Or are you thinking of modifying\n" "the current code to keep the radix tree entry? I may be missing something\n" "so will appreciate if you can clarify.\n" "\n" "Thanks.\n" "\n" - "Tim\n" - "\n" - "--\n" - "To unsubscribe, send a message with 'unsubscribe linux-mm' in\n" - "the body to majordomo@kvack.org. For more info on Linux MM,\n" - "see: http://www.linux-mm.org/ .\n" - "Don't email: <a href=mailto:\"dont@kvack.org\"> email@kvack.org </a>" + Tim -f904925fe7964128e9fc945f000e12dfa255dc793ddfb040d10198c674096688 +e4b654967cd1ef85ded645ed2e70bc68572123ad4f4793b48c78c352de1485e8
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.