summaryrefslogtreecommitdiffstats
path: root/documentation/profile-manual/usage.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/profile-manual/usage.rst')
-rw-r--r--documentation/profile-manual/usage.rst44
1 files changed, 22 insertions, 22 deletions
diff --git a/documentation/profile-manual/usage.rst b/documentation/profile-manual/usage.rst
index 0da4084430..b401cf9040 100644
--- a/documentation/profile-manual/usage.rst
+++ b/documentation/profile-manual/usage.rst
@@ -39,7 +39,7 @@ other tools when it seems useful to do so.
39The coverage below details some of the most common ways you'll likely 39The coverage below details some of the most common ways you'll likely
40want to apply the tool; full documentation can be found either within 40want to apply the tool; full documentation can be found either within
41the tool itself or in the man pages at 41the tool itself or in the man pages at
42`perf(1) <http://linux.die.net/man/1/perf>`__. 42`perf(1) <https://linux.die.net/man/1/perf>`__.
43 43
44Perf Setup 44Perf Setup
45---------- 45----------
@@ -860,7 +860,7 @@ the right kind of trace data, higher-level profiling-type summaries can
860be derived from it. 860be derived from it.
861 861
862Documentation on using the `'perf script' python 862Documentation on using the `'perf script' python
863binding <http://linux.die.net/man/1/perf-script-python>`__. 863binding <https://linux.die.net/man/1/perf-script-python>`__.
864 864
865System-Wide Tracing and Profiling 865System-Wide Tracing and Profiling
866~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1136,23 +1136,23 @@ Perf Documentation
1136Online versions of the man pages for the commands discussed in this 1136Online versions of the man pages for the commands discussed in this
1137section can be found here: 1137section can be found here:
1138 1138
1139- The `'perf stat' manpage <http://linux.die.net/man/1/perf-stat>`__. 1139- The `'perf stat' manpage <https://linux.die.net/man/1/perf-stat>`__.
1140 1140
1141- The `'perf record' 1141- The `'perf record'
1142 manpage <http://linux.die.net/man/1/perf-record>`__. 1142 manpage <https://linux.die.net/man/1/perf-record>`__.
1143 1143
1144- The `'perf report' 1144- The `'perf report'
1145 manpage <http://linux.die.net/man/1/perf-report>`__. 1145 manpage <https://linux.die.net/man/1/perf-report>`__.
1146 1146
1147- The `'perf probe' manpage <http://linux.die.net/man/1/perf-probe>`__. 1147- The `'perf probe' manpage <https://linux.die.net/man/1/perf-probe>`__.
1148 1148
1149- The `'perf script' 1149- The `'perf script'
1150 manpage <http://linux.die.net/man/1/perf-script>`__. 1150 manpage <https://linux.die.net/man/1/perf-script>`__.
1151 1151
1152- Documentation on using the `'perf script' python 1152- Documentation on using the `'perf script' python
1153 binding <http://linux.die.net/man/1/perf-script-python>`__. 1153 binding <https://linux.die.net/man/1/perf-script-python>`__.
1154 1154
1155- The top-level `perf(1) manpage <http://linux.die.net/man/1/perf>`__. 1155- The top-level `perf(1) manpage <https://linux.die.net/man/1/perf>`__.
1156 1156
1157Normally, you should be able to invoke the man pages via perf itself 1157Normally, you should be able to invoke the man pages via perf itself
1158e.g. 'perf help' or 'perf help record'. 1158e.g. 'perf help' or 'perf help record'.
@@ -1718,7 +1718,7 @@ events':
1718 1718
1719The tool is pretty self-explanatory, but for more detailed information 1719The tool is pretty self-explanatory, but for more detailed information
1720on navigating through the data, see the `kernelshark 1720on navigating through the data, see the `kernelshark
1721website <http://rostedt.homelinux.com/kernelshark/>`__. 1721website <https://rostedt.homelinux.com/kernelshark/>`__.
1722 1722
1723ftrace Documentation 1723ftrace Documentation
1724-------------------- 1724--------------------
@@ -1736,19 +1736,19 @@ Documentation directory: ::
1736There is a nice series of articles on using ftrace and trace-cmd at LWN: 1736There is a nice series of articles on using ftrace and trace-cmd at LWN:
1737 1737
1738- `Debugging the kernel using Ftrace - part 1738- `Debugging the kernel using Ftrace - part
1739 1 <http://lwn.net/Articles/365835/>`__ 1739 1 <https://lwn.net/Articles/365835/>`__
1740 1740
1741- `Debugging the kernel using Ftrace - part 1741- `Debugging the kernel using Ftrace - part
1742 2 <http://lwn.net/Articles/366796/>`__ 1742 2 <https://lwn.net/Articles/366796/>`__
1743 1743
1744- `Secrets of the Ftrace function 1744- `Secrets of the Ftrace function
1745 tracer <http://lwn.net/Articles/370423/>`__ 1745 tracer <https://lwn.net/Articles/370423/>`__
1746 1746
1747- `trace-cmd: A front-end for 1747- `trace-cmd: A front-end for
1748 Ftrace <https://lwn.net/Articles/410200/>`__ 1748 Ftrace <https://lwn.net/Articles/410200/>`__
1749 1749
1750There's more detailed documentation kernelshark usage here: 1750There's more detailed documentation kernelshark usage here:
1751`KernelShark <http://rostedt.homelinux.com/kernelshark/>`__ 1751`KernelShark <https://rostedt.homelinux.com/kernelshark/>`__
1752 1752
1753An amusing yet useful README (a tracing mini-HOWTO) can be found in 1753An amusing yet useful README (a tracing mini-HOWTO) can be found in
1754``/sys/kernel/debug/tracing/README``. 1754``/sys/kernel/debug/tracing/README``.
@@ -1763,7 +1763,7 @@ gather/print/aggregate data extracted from the context they end up being
1763invoked under. 1763invoked under.
1764 1764
1765For example, this probe from the `SystemTap 1765For example, this probe from the `SystemTap
1766tutorial <http://sourceware.org/systemtap/tutorial/>`__ simply prints a 1766tutorial <https://sourceware.org/systemtap/tutorial/>`__ simply prints a
1767line every time any process on the system open()s a file. For each line, 1767line every time any process on the system open()s a file. For each line,
1768it prints the executable name of the program that opened the file, along 1768it prints the executable name of the program that opened the file, along
1769with its PID, and the name of the file it opened (or tried to open), 1769with its PID, and the name of the file it opened (or tried to open),
@@ -1936,11 +1936,11 @@ systemtap Documentation
1936----------------------- 1936-----------------------
1937 1937
1938The SystemTap language reference can be found here: `SystemTap Language 1938The SystemTap language reference can be found here: `SystemTap Language
1939Reference <http://sourceware.org/systemtap/langref/>`__ 1939Reference <https://sourceware.org/systemtap/langref/>`__
1940 1940
1941Links to other SystemTap documents, tutorials, and examples can be found 1941Links to other SystemTap documents, tutorials, and examples can be found
1942here: `SystemTap documentation 1942here: `SystemTap documentation
1943page <http://sourceware.org/systemtap/documentation.html>`__ 1943page <https://sourceware.org/systemtap/documentation.html>`__
1944 1944
1945Sysprof 1945Sysprof
1946======= 1946=======
@@ -2214,7 +2214,7 @@ developers who are working in a Linux environment and are interested in
2214efficient software tracing. 2214efficient software tracing.
2215 2215
2216For information on LTTng in general, visit the `LTTng 2216For information on LTTng in general, visit the `LTTng
2217Project <http://lttng.org/lttng2.0>`__ site. You can find a "Getting 2217Project <https://lttng.org/lttng2.0>`__ site. You can find a "Getting
2218Started" link on this site that takes you to an LTTng Quick Start. 2218Started" link on this site that takes you to an LTTng Quick Start.
2219 2219
2220blktrace 2220blktrace
@@ -2365,7 +2365,7 @@ first part of the filenames: ::
2365The report shows each event that was 2365The report shows each event that was
2366found in the blktrace data, along with a summary of the overall block 2366found in the blktrace data, along with a summary of the overall block
2367I/O traffic during the run. You can look at the 2367I/O traffic during the run. You can look at the
2368`blkparse <http://linux.die.net/man/1/blkparse>`__ manpage to learn the 2368`blkparse <https://linux.die.net/man/1/blkparse>`__ manpage to learn the
2369meaning of each field displayed in the trace listing. 2369meaning of each field displayed in the trace listing.
2370 2370
2371Live Mode 2371Live Mode
@@ -2564,11 +2564,11 @@ blktrace Documentation
2564Online versions of the man pages for the commands discussed in this 2564Online versions of the man pages for the commands discussed in this
2565section can be found here: 2565section can be found here:
2566 2566
2567- http://linux.die.net/man/8/blktrace 2567- https://linux.die.net/man/8/blktrace
2568 2568
2569- http://linux.die.net/man/1/blkparse 2569- https://linux.die.net/man/1/blkparse
2570 2570
2571- http://linux.die.net/man/8/btrace 2571- https://linux.die.net/man/8/btrace
2572 2572
2573The above manpages, along with manpages for the other blktrace utilities 2573The above manpages, along with manpages for the other blktrace utilities
2574(btt, blkiomon, etc) can be found in the /doc directory of the blktrace 2574(btt, blkiomon, etc) can be found in the /doc directory of the blktrace