diff for duplicates of <1462381986.30611.28.camel@linux.intel.com> diff --git a/a/1.txt b/N1/1.txt index 580da0d..5fd3274 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -2,12 +2,12 @@ On Wed, 2016-05-04 at 14:45 +0200, Michal Hocko wrote: > On Tue 03-05-16 14:00:39, Tim Chen wrote: > [...] > > -> > A include/linux/swap.h |A A 29 ++- -> > A mm/swap_state.cA A A A A A | 253 +++++++++++++----- -> > A mm/swapfile.cA A A A A A A A | 215 +++++++++++++-- -> > A mm/vmscan.cA A A A A A A A A A | 725 ++++++++++++++++++++++++++++++++++++++- +> > include/linux/swap.h | 29 ++- +> > mm/swap_state.c | 253 +++++++++++++----- +> > mm/swapfile.c | 215 +++++++++++++-- +> > mm/vmscan.c | 725 ++++++++++++++++++++++++++++++++++++++- > > ------------ -> > A 4 files changed, 945 insertions(+), 277 deletions(-) +> > 4 files changed, 945 insertions(+), 277 deletions(-) > This is rather large change for a normally rare path. We have been > trying to preserve the anonymous memory as much as possible and > rather @@ -28,25 +28,19 @@ With non-volatile ram based block devices, swap device could be very fast, approaching RAM speed and can potentially be used as a secondary memory. Just configuring these NVRAM as swap will be an easy way for apps to make use of them without doing any heavy -lifting to change the apps. A But the swap path is soA +lifting to change the apps. But the swap path is so un-scalable today that such use case is unfeasible, even more so for multi-threaded server machines. I understand that the patch set is a little large. Any better -ideas for achieving similar ends will be appreciated. A I put +ideas for achieving similar ends will be appreciated. I put out these patches in the hope that it will spur solutions to improve swap. Perhaps the first two patches to make shrink_page_list into -smaller components can be considered first, as a first stepA +smaller components can be considered first, as a first step to make any changes to the reclaim code easier. 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 fd454b1..d14a199 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -22,12 +22,12 @@ "> On Tue 03-05-16 14:00:39, Tim Chen wrote:\n" "> [...]\n" "> > \n" - "> > A include/linux/swap.h |A A 29 ++-\n" - "> > A mm/swap_state.cA A A A A A | 253 +++++++++++++-----\n" - "> > A mm/swapfile.cA A A A A A A A | 215 +++++++++++++--\n" - "> > A mm/vmscan.cA A A A A A A A A A | 725 ++++++++++++++++++++++++++++++++++++++-\n" + "> > \302\240include/linux/swap.h |\302\240\302\24029 ++-\n" + "> > \302\240mm/swap_state.c\302\240\302\240\302\240\302\240\302\240\302\240| 253 +++++++++++++-----\n" + "> > \302\240mm/swapfile.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 215 +++++++++++++--\n" + "> > \302\240mm/vmscan.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 725 ++++++++++++++++++++++++++++++++++++++-\n" "> > ------------\n" - "> > A 4 files changed, 945 insertions(+), 277 deletions(-)\n" + "> > \302\2404 files changed, 945 insertions(+), 277 deletions(-)\n" "> This is rather large change for a normally rare path. We have been\n" "> trying to preserve the anonymous memory as much as possible and\n" "> rather\n" @@ -48,27 +48,21 @@ "fast, approaching RAM speed and can potentially be used as a secondary\n" "memory. Just configuring these NVRAM as swap will be\n" "an easy way for apps to make use of them without doing any heavy\n" - "lifting to change the apps. A But the swap path is soA \n" + "lifting to change the apps. \302\240But the swap path is so\302\240\n" "un-scalable today that such use case\n" "is unfeasible, even more so for multi-threaded server machines.\n" "\n" "I understand that the patch set is a little large. Any better\n" - "ideas for achieving similar ends will be appreciated. A I put\n" + "ideas for achieving similar ends will be appreciated. \302\240I put\n" "out these patches in the hope that it will spur solutions\n" "to improve swap.\n" "\n" "Perhaps the first two patches to make shrink_page_list into\n" - "smaller components can be considered first, as a first stepA \n" + "smaller components can be considered first, as a first step\302\240\n" "to make any changes to the reclaim code easier.\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 -c3f68e3e66ca5bef353fa839eeff121d415b32429fe9720575e492dfc3223a78 +657c7db09b00da2520625b1c2fe9c14dbe85afca4707f2e3ae21922d75e05bbe
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.