diff options
author | David Rientjes <rientjes@google.com> | 2007-05-02 13:27:09 -0400 |
---|---|---|
committer | Andi Kleen <andi@basil.nowhere.org> | 2007-05-02 13:27:09 -0400 |
commit | 14694d736bb66d0ec250d05c81c6e98a19c229c6 (patch) | |
tree | 76e752f310859c9904ee772068b2915b138e6572 /Documentation/x86_64 | |
parent | 8b8ca80e192b10eecc01fc44a2902510af86f73b (diff) |
[PATCH] x86-64: split remaining fake nodes equally
Extends the numa=fake x86_64 command-line option to split the remaining
system memory into equal-sized nodes.
For example:
numa=fake=2*512,4* gives two 512M nodes and the remaining system
memory is split into four approximately equal
chunks.
This is beneficial for systems where the exact size of RAM is unknown or not
necessarily relevant, but the granularity with which nodes shall be allocated
is known.
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: David Rientjes <rientjes@google.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Cc: Paul Jackson <pj@sgi.com>
Cc: Christoph Lameter <clameter@engr.sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'Documentation/x86_64')
-rw-r--r-- | Documentation/x86_64/boot-options.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Documentation/x86_64/boot-options.txt b/Documentation/x86_64/boot-options.txt index 7500aad95f3c..12a9aacecaae 100644 --- a/Documentation/x86_64/boot-options.txt +++ b/Documentation/x86_64/boot-options.txt | |||
@@ -155,7 +155,9 @@ NUMA | |||
155 | depending on the sizes and coefficients listed. For example: | 155 | depending on the sizes and coefficients listed. For example: |
156 | numa=fake=2*512,1024,4*256 | 156 | numa=fake=2*512,1024,4*256 |
157 | gives two 512M nodes, a 1024M node, and four 256M nodes. The | 157 | gives two 512M nodes, a 1024M node, and four 256M nodes. The |
158 | remaining system RAM is allocated to an additional node. | 158 | remaining system RAM is allocated to an additional node. If |
159 | the last character of CMDLINE is a *, the remaining system RAM | ||
160 | is instead divided up equally among its coefficient. | ||
159 | 161 | ||
160 | numa=hotadd=percent | 162 | numa=hotadd=percent |
161 | Only allow hotadd memory to preallocate page structures upto | 163 | Only allow hotadd memory to preallocate page structures upto |