diff options
author | Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro> | 2008-08-10 13:14:03 -0400 |
---|---|---|
committer | Pekka Enberg <penberg@cs.helsinki.fi> | 2008-12-29 08:34:01 -0500 |
commit | b9ce08c01020eb28bfbfa6faf1c740281c5f418e (patch) | |
tree | b42bbda9a44a9e62d952816482b340bc4b70870b /Documentation/kernel-parameters.txt | |
parent | 35995a4d815586bc968a857f7235707940a2f755 (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.txt | 10 |
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. |