aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorChristoph Lameter <clameter@sgi.com>2007-05-31 03:40:47 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-05-31 10:58:13 -0400
commitc1aee215d760175601b820bd1e2f0364e844ff8c (patch)
treeafbbbe64b57552fa55a0ee95b01922f64ecec0a1 /Documentation/kernel-parameters.txt
parent9af20376ee65cd2d13f7eb587fab70879d8c355b (diff)
SLUB: More documentation
Update documentation to describe how to read a SLUB error report. Add slub parameters to Documentation/kernel-parameters. Signed-off-by: Christoph Lameter <clameter@sgi.com> Cc: "Randy.Dunlap" <rdunlap@xenotime.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt37
1 files changed, 34 insertions, 3 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index aae2282600ca..ce91560229f5 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1132,9 +1132,9 @@ and is between 256 and 4096 characters. It is defined in the file
1132 when set. 1132 when set.
1133 Format: <int> 1133 Format: <int>
1134 1134
1135 noaliencache [MM, NUMA] Disables the allcoation of alien caches in 1135 noaliencache [MM, NUMA, SLAB] Disables the allocation of alien
1136 the slab allocator. Saves per-node memory, but will 1136 caches in the slab allocator. Saves per-node memory,
1137 impact performance on real NUMA hardware. 1137 but will impact performance.
1138 1138
1139 noalign [KNL,ARM] 1139 noalign [KNL,ARM]
1140 1140
@@ -1613,6 +1613,37 @@ and is between 256 and 4096 characters. It is defined in the file
1613 1613
1614 slram= [HW,MTD] 1614 slram= [HW,MTD]
1615 1615
1616 slub_debug [MM, SLUB]
1617 Enabling slub_debug allows one to determine the culprit
1618 if slab objects become corrupted. Enabling slub_debug
1619 creates guard zones around objects and poisons objects
1620 when not in use. Also tracks the last alloc / free.
1621 For more information see Documentation/vm/slub.txt.
1622
1623 slub_max_order= [MM, SLUB]
1624 Determines the maximum allowed order for slabs. Setting
1625 this too high may cause fragmentation.
1626 For more information see Documentation/vm/slub.txt.
1627
1628 slub_min_objects= [MM, SLUB]
1629 The minimum objects per slab. SLUB will increase the
1630 slab order up to slub_max_order to generate a
1631 sufficiently big slab to satisfy the number of objects.
1632 The higher the number of objects the smaller the overhead
1633 of tracking slabs.
1634 For more information see Documentation/vm/slub.txt.
1635
1636 slub_min_order= [MM, SLUB]
1637 Determines the mininum page order for slabs. Must be
1638 lower than slub_max_order
1639 For more information see Documentation/vm/slub.txt.
1640
1641 slub_nomerge [MM, SLUB]
1642 Disable merging of slabs of similar size. May be
1643 necessary if there is some reason to distinguish
1644 allocs to different slabs.
1645 For more information see Documentation/vm/slub.txt.
1646
1616 smart2= [HW] 1647 smart2= [HW]
1617 Format: <io1>[,<io2>[,...,<io8>]] 1648 Format: <io1>[,<io2>[,...,<io8>]]
1618 1649