diff for duplicates of <1473436422.3916.3.camel@linux.intel.com> diff --git a/a/1.txt b/N1/1.txt index 4cf3ddb..a439239 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -12,14 +12,14 @@ On Fri, 2016-09-09 at 14:43 +0900, Minchan Kim wrote: > > reasonable? > > > > Hi, Hugh, Shaohua, Minchan and Rik, could you help me to review the -> > swap part of the patchset?A A Especially [01/10], [04/10], [05/10], +> > swap part of the patchset? Especially [01/10], [04/10], [05/10], > > [06/10], [07/10], [10/10]. > > > > Hi, Andrea and Kirill, could you help me to review the THP part of the -> > patchset?A A Especially [02/10], [03/10], [09/10] and [10/10]. +> > patchset? Especially [02/10], [03/10], [09/10] and [10/10]. > > > > Hi, Johannes, Michal and Vladimir, I am not very confident about the -> > memory cgroup part, especially [02/10] and [03/10].A A Could you help me +> > memory cgroup part, especially [02/10] and [03/10]. Could you help me > > to review it? > > > > And for all, Any comment is welcome! @@ -27,26 +27,26 @@ On Fri, 2016-09-09 at 14:43 +0900, Minchan Kim wrote: > > > > Recently, the performance of the storage devices improved so fast that > > we cannot saturate the disk bandwidth when do page swap out even on a -> > high-end server machine.A A Because the performance of the storage -> > device improved faster than that of CPU.A A And it seems that the trend -> > will not change in the near future.A A On the other hand, the THP -> > becomes more and more popular because of increased memory size.A A So it +> > high-end server machine. Because the performance of the storage +> > device improved faster than that of CPU. And it seems that the trend +> > will not change in the near future. On the other hand, the THP +> > becomes more and more popular because of increased memory size. So it > > becomes necessary to optimize THP swap performance. > > > > The advantages of the THP swap support include: > > > > - Batch the swap operations for the THP to reduce lock -> > A acquiring/releasing, including allocating/freeing the swap space, -> > A adding/deleting to/from the swap cache, and writing/reading the swap -> > A space, etc.A A This will help improve the performance of the THP swap. +> > acquiring/releasing, including allocating/freeing the swap space, +> > adding/deleting to/from the swap cache, and writing/reading the swap +> > space, etc. This will help improve the performance of the THP swap. > > -> > - The THP swap space read/write will be 2M sequential IO.A A It is -> > A particularly helpful for the swap read, which usually are 4k random -> > A IO.A A This will improve the performance of the THP swap too. +> > - The THP swap space read/write will be 2M sequential IO. It is +> > particularly helpful for the swap read, which usually are 4k random +> > IO. This will improve the performance of the THP swap too. > > > > - It will help the memory fragmentation, especially when the THP is -> > A heavily used by the applications.A A The 2M continuous pages will be -> > A free up after THP swapping out. +> > heavily used by the applications. The 2M continuous pages will be +> > free up after THP swapping out. > I just read patchset right now and still doubt why the all changes > should be coupled with THP tightly. Many parts(e.g., you introduced > or modifying existing functions for making them THP specific) could @@ -68,16 +68,10 @@ On Fri, 2016-09-09 at 14:43 +0900, Minchan Kim wrote: Minchan, Ying and I do plan to send out a new patch series on batching swapout -and swapin plus a few other optimization on the swapping ofA +and swapin plus a few other optimization on the swapping of regular sized pages. Hopefully we'll be able to do that soon after we fixed up a few things and retest. 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 22192d3..a6d2e3a 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -37,14 +37,14 @@ "> > reasonable?\n" "> > \n" "> > Hi, Hugh, Shaohua, Minchan and Rik, could you help me to review the\n" - "> > swap part of the patchset?A A Especially [01/10], [04/10], [05/10],\n" + "> > swap part of the patchset?\302\240\302\240Especially [01/10], [04/10], [05/10],\n" "> > [06/10], [07/10], [10/10].\n" "> > \n" "> > Hi, Andrea and Kirill, could you help me to review the THP part of the\n" - "> > patchset?A A Especially [02/10], [03/10], [09/10] and [10/10].\n" + "> > patchset?\302\240\302\240Especially [02/10], [03/10], [09/10] and [10/10].\n" "> > \n" "> > Hi, Johannes, Michal and Vladimir, I am not very confident about the\n" - "> > memory cgroup part, especially [02/10] and [03/10].A A Could you help me\n" + "> > memory cgroup part, especially [02/10] and [03/10].\302\240\302\240Could you help me\n" "> > to review it?\n" "> > \n" "> > And for all, Any comment is welcome!\n" @@ -52,26 +52,26 @@ "> > \n" "> > Recently, the performance of the storage devices improved so fast that\n" "> > we cannot saturate the disk bandwidth when do page swap out even on a\n" - "> > high-end server machine.A A Because the performance of the storage\n" - "> > device improved faster than that of CPU.A A And it seems that the trend\n" - "> > will not change in the near future.A A On the other hand, the THP\n" - "> > becomes more and more popular because of increased memory size.A A So it\n" + "> > high-end server machine.\302\240\302\240Because the performance of the storage\n" + "> > device improved faster than that of CPU.\302\240\302\240And it seems that the trend\n" + "> > will not change in the near future.\302\240\302\240On the other hand, the THP\n" + "> > becomes more and more popular because of increased memory size.\302\240\302\240So it\n" "> > becomes necessary to optimize THP swap performance.\n" "> > \n" "> > The advantages of the THP swap support include:\n" "> > \n" "> > - Batch the swap operations for the THP to reduce lock\n" - "> > A acquiring/releasing, including allocating/freeing the swap space,\n" - "> > A adding/deleting to/from the swap cache, and writing/reading the swap\n" - "> > A space, etc.A A This will help improve the performance of the THP swap.\n" + "> > \302\240 acquiring/releasing, including allocating/freeing the swap space,\n" + "> > \302\240 adding/deleting to/from the swap cache, and writing/reading the swap\n" + "> > \302\240 space, etc.\302\240\302\240This will help improve the performance of the THP swap.\n" "> > \n" - "> > - The THP swap space read/write will be 2M sequential IO.A A It is\n" - "> > A particularly helpful for the swap read, which usually are 4k random\n" - "> > A IO.A A This will improve the performance of the THP swap too.\n" + "> > - The THP swap space read/write will be 2M sequential IO.\302\240\302\240It is\n" + "> > \302\240 particularly helpful for the swap read, which usually are 4k random\n" + "> > \302\240 IO.\302\240\302\240This will improve the performance of the THP swap too.\n" "> > \n" "> > - It will help the memory fragmentation, especially when the THP is\n" - "> > A heavily used by the applications.A A The 2M continuous pages will be\n" - "> > A free up after THP swapping out.\n" + "> > \302\240 heavily used by the applications.\302\240\302\240The 2M continuous pages will be\n" + "> > \302\240 free up after THP swapping out.\n" "> I just read patchset right now and still doubt why the all changes\n" "> should be coupled with THP tightly. Many parts(e.g., you introduced\n" "> or modifying existing functions for making them THP specific) could\n" @@ -93,18 +93,12 @@ "Minchan,\n" "\n" "Ying and I do plan to send out a new patch series on batching swapout\n" - "and swapin plus a few other optimization on the swapping ofA \n" + "and swapin plus a few other optimization on the swapping of\302\240\n" "regular sized pages.\n" "\n" "Hopefully we'll be able to do that soon after we fixed up a few\n" "things and retest.\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 -0067640c51b1d882d1511acaaed7eb563acb90007dc0886172419c00486498d6 +3ffeb2b4231a0b20091b311053260d7121982f9a250f46bcbde8bcca6a60d6a4
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.