Re: [RFC][PATCH 00/24] DNUMA: Runtime NUMA memory layout reconfiguration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/03/2013 10:28 PM, Simon Jeons wrote:
Hi Cody,
On 03/01/2013 04:44 AM, Cody P Schafer wrote:
Some people asked me to send the email patches for this instead of
just posting a git tree link

For reference, this is the original message:
    http://lkml.org/lkml/2013/2/27/374

Could you show me your test codes?


Sure, I linked to it in the original email

>	https://raw.github.com/jmesmon/trifles/master/bin/dnuma-test

I generally run something like `dnuma-test s 1 3 512`, which creates stripes with size='512 pages' and distributes them between nodes 1, 2, and 3.

Also, this patchset has some major issues (not updating the watermarks, for example). I've been working on ironing them out, and plan on sending another patchset out "soon". Current tree is https://github.com/jmesmon/linux/tree/dnuma/v31 (keep in mind that this has a few commits in it that I just use for development).

--

  arch/x86/Kconfig                 |   1 -
  arch/x86/include/asm/sparsemem.h |   4 +-
  arch/x86/mm/numa.c               |  32 +++-
  include/linux/dnuma.h            |  96 +++++++++++
  include/linux/memlayout.h        | 111 +++++++++++++
  include/linux/memory_hotplug.h   |   4 +
  include/linux/mm.h               |   7 +-
  include/linux/page-flags.h       |  18 ++
  include/linux/rbtree.h           |  11 ++
  init/main.c                      |   2 +
  lib/rbtree.c                     |  40 +++++
  mm/Kconfig                       |  44 +++++
  mm/Makefile                      |   2 +
  mm/dnuma.c                       | 351
+++++++++++++++++++++++++++++++++++++++
  mm/internal.h                    |  13 +-
  mm/memlayout-debugfs.c           | 323
+++++++++++++++++++++++++++++++++++
  mm/memlayout-debugfs.h           |  35 ++++
  mm/memlayout.c                   | 267 +++++++++++++++++++++++++++++
  mm/memory_hotplug.c              |  53 +++---
  mm/page_alloc.c                  | 112 +++++++++++--
  20 files changed, 1486 insertions(+), 40 deletions(-)

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>


--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]