aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorEduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>2008-08-10 13:14:03 -0400
committerPekka Enberg <penberg@cs.helsinki.fi>2008-12-29 08:34:01 -0500
commitb9ce08c01020eb28bfbfa6faf1c740281c5f418e (patch)
treeb42bbda9a44a9e62d952816482b340bc4b70870b /Documentation/kernel-parameters.txt
parent35995a4d815586bc968a857f7235707940a2f755 (diff)
kmemtrace: Core implementation.
kmemtrace provides tracing for slab allocator functions, such as kmalloc, kfree, kmem_cache_alloc, kmem_cache_free etc.. Collected data is then fed to the userspace application in order to analyse allocation hotspots, internal fragmentation and so on, making it possible to see how well an allocator performs, as well as debug and profile kernel code. Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index e0f346d201ed..542c2d8843db 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -49,6 +49,7 @@ parameter is applicable:
49 ISAPNP ISA PnP code is enabled. 49 ISAPNP ISA PnP code is enabled.
50 ISDN Appropriate ISDN support is enabled. 50 ISDN Appropriate ISDN support is enabled.
51 JOY Appropriate joystick support is enabled. 51 JOY Appropriate joystick support is enabled.
52 KMEMTRACE kmemtrace is enabled.
52 LIBATA Libata driver is enabled 53 LIBATA Libata driver is enabled
53 LP Printer support is enabled. 54 LP Printer support is enabled.
54 LOOP Loopback device support is enabled. 55 LOOP Loopback device support is enabled.
@@ -1018,6 +1019,15 @@ and is between 256 and 4096 characters. It is defined in the file
1018 use the HighMem zone if it exists, and the Normal 1019 use the HighMem zone if it exists, and the Normal
1019 zone if it does not. 1020 zone if it does not.
1020 1021
1022 kmemtrace.enable= [KNL,KMEMTRACE] Format: { yes | no }
1023 Controls whether kmemtrace is enabled
1024 at boot-time.
1025
1026 kmemtrace.subbufs=n [KNL,KMEMTRACE] Overrides the number of
1027 subbufs kmemtrace's relay channel has. Set this
1028 higher than default (KMEMTRACE_N_SUBBUFS in code) if
1029 you experience buffer overruns.
1030
1021 movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter 1031 movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
1022 is similar to kernelcore except it specifies the 1032 is similar to kernelcore except it specifies the
1023 amount of memory used for migratable allocations. 1033 amount of memory used for migratable allocations.