path: root/Documentation/basic_profiling.txt
diff options
Diffstat (limited to 'Documentation/basic_profiling.txt')
1 files changed, 0 insertions, 56 deletions
diff --git a/Documentation/basic_profiling.txt b/Documentation/basic_profiling.txt
deleted file mode 100644
index 8764e9f..0000000
--- a/Documentation/basic_profiling.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-These instructions are deliberately very basic. If you want something clever,
-go read the real docs ;-) Please don't add more stuff, but feel free to
-correct my mistakes ;-) (
-Thanks to John Levon, Dave Hansen, et al. for help writing this.
-<test> is the thing you're trying to measure.
-Make sure you have the correct / vmlinux referenced!
-It is probably easiest to use "make install" for linux and hack
-/sbin/installkernel to copy vmlinux to /boot, in addition to vmlinuz,
-config,, which are usually installed by default.
-A recent readprofile command is needed for 2.6, such as found in util-linux
-2.12a, which can be downloaded from:
-Most distributions will ship it already.
-Add "profile=2" to the kernel command line.
-clear readprofile -r
- <test>
-dump output readprofile -m /boot/ > captured_profile
-Get the source (see Changes for required version) from
- and add "idle=poll" to the kernel command
-Configure with CONFIG_PROFILING=y and CONFIG_OPROFILE=y & reboot on new kernel
-./configure --with-kernel-support
-make install
-For superior results, be sure to enable the local APIC. If opreport sees
-a 0Hz CPU, APIC was not on. Be aware that idle=poll may mean a performance
-One time setup:
- opcontrol --setup --vmlinux=/boot/vmlinux
-clear opcontrol --reset
-start opcontrol --start
- <test>
-stop opcontrol --stop
-dump output opreport > output_file
-To only report on the kernel, run opreport -l /boot/vmlinux > output_file
-A reset is needed to clear old statistics, which survive a reboot.