diff options
author | Paul Menage <menage@google.com> | 2006-12-06 23:32:16 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-12-07 11:39:21 -0500 |
commit | 3395ee0588795b0b3bd889c260e55959cf2b61f5 (patch) | |
tree | ea2513a28464a5b2907a9cb71cbfb6be88389205 /Documentation | |
parent | 8f5be20bf87da7c7c59c5cc84f630a1eca5cc99c (diff) |
[PATCH] mm: add noaliencache boot option to disable numa alien caches
When using numa=fake on non-NUMA hardware there is no benefit to having the
alien caches, and they consume much memory.
Add a kernel boot option to disable them.
Christoph sayeth "This is good to have even on large NUMA. The problem is
that the alien caches grow by the square of the size of the system in terms of
nodes."
Cc: Christoph Lameter <clameter@engr.sgi.com>
Cc: Pekka Enberg <penberg@cs.helsinki.fi>
Cc: Manfred Spraul <manfred@colorfullife.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/kernel-parameters.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 2e1898e4e8f..2ddc43ef4de 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -1012,6 +1012,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1012 | emulation library even if a 387 maths coprocessor | 1012 | emulation library even if a 387 maths coprocessor |
1013 | is present. | 1013 | is present. |
1014 | 1014 | ||
1015 | noaliencache [MM, NUMA] Disables the allcoation of alien caches in | ||
1016 | the slab allocator. Saves per-node memory, but will | ||
1017 | impact performance on real NUMA hardware. | ||
1018 | |||
1015 | noalign [KNL,ARM] | 1019 | noalign [KNL,ARM] |
1016 | 1020 | ||
1017 | noapic [SMP,APIC] Tells the kernel to not make use of any | 1021 | noapic [SMP,APIC] Tells the kernel to not make use of any |