diff options
Diffstat (limited to 'documentation/profile-manual/usage.rst')
-rw-r--r-- | documentation/profile-manual/usage.rst | 44 |
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. | |||
39 | The coverage below details some of the most common ways you'll likely | 39 | The coverage below details some of the most common ways you'll likely |
40 | want to apply the tool; full documentation can be found either within | 40 | want to apply the tool; full documentation can be found either within |
41 | the tool itself or in the man pages at | 41 | the 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 | ||
44 | Perf Setup | 44 | Perf Setup |
45 | ---------- | 45 | ---------- |
@@ -860,7 +860,7 @@ the right kind of trace data, higher-level profiling-type summaries can | |||
860 | be derived from it. | 860 | be derived from it. |
861 | 861 | ||
862 | Documentation on using the `'perf script' python | 862 | Documentation on using the `'perf script' python |
863 | binding <http://linux.die.net/man/1/perf-script-python>`__. | 863 | binding <https://linux.die.net/man/1/perf-script-python>`__. |
864 | 864 | ||
865 | System-Wide Tracing and Profiling | 865 | System-Wide Tracing and Profiling |
866 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 866 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
@@ -1136,23 +1136,23 @@ Perf Documentation | |||
1136 | Online versions of the man pages for the commands discussed in this | 1136 | Online versions of the man pages for the commands discussed in this |
1137 | section can be found here: | 1137 | section 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 | ||
1157 | Normally, you should be able to invoke the man pages via perf itself | 1157 | Normally, you should be able to invoke the man pages via perf itself |
1158 | e.g. 'perf help' or 'perf help record'. | 1158 | e.g. 'perf help' or 'perf help record'. |
@@ -1718,7 +1718,7 @@ events': | |||
1718 | 1718 | ||
1719 | The tool is pretty self-explanatory, but for more detailed information | 1719 | The tool is pretty self-explanatory, but for more detailed information |
1720 | on navigating through the data, see the `kernelshark | 1720 | on navigating through the data, see the `kernelshark |
1721 | website <http://rostedt.homelinux.com/kernelshark/>`__. | 1721 | website <https://rostedt.homelinux.com/kernelshark/>`__. |
1722 | 1722 | ||
1723 | ftrace Documentation | 1723 | ftrace Documentation |
1724 | -------------------- | 1724 | -------------------- |
@@ -1736,19 +1736,19 @@ Documentation directory: :: | |||
1736 | There is a nice series of articles on using ftrace and trace-cmd at LWN: | 1736 | There 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 | ||
1750 | There's more detailed documentation kernelshark usage here: | 1750 | There's more detailed documentation kernelshark usage here: |
1751 | `KernelShark <http://rostedt.homelinux.com/kernelshark/>`__ | 1751 | `KernelShark <https://rostedt.homelinux.com/kernelshark/>`__ |
1752 | 1752 | ||
1753 | An amusing yet useful README (a tracing mini-HOWTO) can be found in | 1753 | An 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 | |||
1763 | invoked under. | 1763 | invoked under. |
1764 | 1764 | ||
1765 | For example, this probe from the `SystemTap | 1765 | For example, this probe from the `SystemTap |
1766 | tutorial <http://sourceware.org/systemtap/tutorial/>`__ simply prints a | 1766 | tutorial <https://sourceware.org/systemtap/tutorial/>`__ simply prints a |
1767 | line every time any process on the system open()s a file. For each line, | 1767 | line every time any process on the system open()s a file. For each line, |
1768 | it prints the executable name of the program that opened the file, along | 1768 | it prints the executable name of the program that opened the file, along |
1769 | with its PID, and the name of the file it opened (or tried to open), | 1769 | with its PID, and the name of the file it opened (or tried to open), |
@@ -1936,11 +1936,11 @@ systemtap Documentation | |||
1936 | ----------------------- | 1936 | ----------------------- |
1937 | 1937 | ||
1938 | The SystemTap language reference can be found here: `SystemTap Language | 1938 | The SystemTap language reference can be found here: `SystemTap Language |
1939 | Reference <http://sourceware.org/systemtap/langref/>`__ | 1939 | Reference <https://sourceware.org/systemtap/langref/>`__ |
1940 | 1940 | ||
1941 | Links to other SystemTap documents, tutorials, and examples can be found | 1941 | Links to other SystemTap documents, tutorials, and examples can be found |
1942 | here: `SystemTap documentation | 1942 | here: `SystemTap documentation |
1943 | page <http://sourceware.org/systemtap/documentation.html>`__ | 1943 | page <https://sourceware.org/systemtap/documentation.html>`__ |
1944 | 1944 | ||
1945 | Sysprof | 1945 | Sysprof |
1946 | ======= | 1946 | ======= |
@@ -2214,7 +2214,7 @@ developers who are working in a Linux environment and are interested in | |||
2214 | efficient software tracing. | 2214 | efficient software tracing. |
2215 | 2215 | ||
2216 | For information on LTTng in general, visit the `LTTng | 2216 | For information on LTTng in general, visit the `LTTng |
2217 | Project <http://lttng.org/lttng2.0>`__ site. You can find a "Getting | 2217 | Project <https://lttng.org/lttng2.0>`__ site. You can find a "Getting |
2218 | Started" link on this site that takes you to an LTTng Quick Start. | 2218 | Started" link on this site that takes you to an LTTng Quick Start. |
2219 | 2219 | ||
2220 | blktrace | 2220 | blktrace |
@@ -2365,7 +2365,7 @@ first part of the filenames: :: | |||
2365 | The report shows each event that was | 2365 | The report shows each event that was |
2366 | found in the blktrace data, along with a summary of the overall block | 2366 | found in the blktrace data, along with a summary of the overall block |
2367 | I/O traffic during the run. You can look at the | 2367 | I/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 |
2369 | meaning of each field displayed in the trace listing. | 2369 | meaning of each field displayed in the trace listing. |
2370 | 2370 | ||
2371 | Live Mode | 2371 | Live Mode |
@@ -2564,11 +2564,11 @@ blktrace Documentation | |||
2564 | Online versions of the man pages for the commands discussed in this | 2564 | Online versions of the man pages for the commands discussed in this |
2565 | section can be found here: | 2565 | section 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 | ||
2573 | The above manpages, along with manpages for the other blktrace utilities | 2573 | The 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 |