diff options
Diffstat (limited to 'testsuite/systemtap.examples/keyword-index.txt')
-rw-r--r-- | testsuite/systemtap.examples/keyword-index.txt | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/testsuite/systemtap.examples/keyword-index.txt b/testsuite/systemtap.examples/keyword-index.txt index 470e7c45..8cafd43f 100644 --- a/testsuite/systemtap.examples/keyword-index.txt +++ b/testsuite/systemtap.examples/keyword-index.txt @@ -1,10 +1,10 @@ SYSTEMTAP EXAMPLES INDEX BY KEYWORD -(see also index.txt, subsystem-index.txt) +(see also index.txt) = BACKTRACE = io/io_submit.stp - Tally Reschedule Reason During AIO io_submit Call -subsystems: io, keywords: io backtrace +keywords: io backtrace When a reschedule occurs during an AIO io_submit call, accumulate the traceback in a histogram. When the script exits prints out a sorted @@ -12,7 +12,7 @@ subsystems: io, keywords: io backtrace process/sleepingBeauties.stp - Generating Backtraces of Threads Waiting for IO Operations -subsystems: scheduler, keywords: io scheduler backtrace +keywords: io scheduler backtrace The script monitors the time that threads spend waiting for IO operations (in "D" state) in the wait_for_completion function. If a @@ -23,7 +23,7 @@ subsystems: scheduler, keywords: io scheduler backtrace = CALLGRAPH = general/para-callgraph.stp - Callgraph tracing with arguments -subsystems: general, keywords: trace callgraph +keywords: trace callgraph Print a timed per-thread callgraph, complete with function parameters and return values. The first parameter names the function probe @@ -36,7 +36,7 @@ subsystems: general, keywords: trace callgraph = CPU = general/graphs.stp - Graphing Disk and CPU Utilization -subsystems: disk cpu, keywords: disk cpu use graph +keywords: disk cpu use graph The script tracks the disk and CPU utilization. The resulting output of the script can be piped into gnuplot to generate a graph of disk @@ -46,7 +46,7 @@ subsystems: disk cpu, keywords: disk cpu use graph = DISK = general/graphs.stp - Graphing Disk and CPU Utilization -subsystems: disk cpu, keywords: disk cpu use graph +keywords: disk cpu use graph The script tracks the disk and CPU utilization. The resulting output of the script can be piped into gnuplot to generate a graph of disk @@ -54,7 +54,7 @@ subsystems: disk cpu, keywords: disk cpu use graph io/disktop.stp - Summarize Disk Read/Write Traffic -subsystems: disk, keywords: disk +keywords: disk Get the status of reading/writing disk every 5 seconds, output top ten entries during that period. @@ -63,7 +63,7 @@ subsystems: disk, keywords: disk = FUNCTIONS = profiling/functioncallcount.stp - Count Times Functions Called -subsystems: kernel, keywords: profiling functions +keywords: profiling functions The functioncallcount.stp script takes one argument, a list of functions to probe. The script will run and count the number of times @@ -75,7 +75,7 @@ subsystems: kernel, keywords: profiling functions = FUTEX = process/futexes.stp - System-Wide Futex Contention -subsystems: locking, keywords: syscall locking futex +keywords: syscall locking futex The script watches the futex syscall on the system. On exit the futexes address, the number of contentions, and the average time for @@ -86,7 +86,7 @@ subsystems: locking, keywords: syscall locking futex = GRAPH = general/graphs.stp - Graphing Disk and CPU Utilization -subsystems: disk cpu, keywords: disk cpu use graph +keywords: disk cpu use graph The script tracks the disk and CPU utilization. The resulting output of the script can be piped into gnuplot to generate a graph of disk @@ -96,7 +96,7 @@ subsystems: disk cpu, keywords: disk cpu use graph = IO = io/io_submit.stp - Tally Reschedule Reason During AIO io_submit Call -subsystems: io, keywords: io backtrace +keywords: io backtrace When a reschedule occurs during an AIO io_submit call, accumulate the traceback in a histogram. When the script exits prints out a sorted @@ -104,7 +104,7 @@ subsystems: io, keywords: io backtrace io/iotime.stp - Trace Time Spent in Read and Write for Files -subsystems: syscall, keywords: syscall read write time io +keywords: syscall read write time io The script watches each open, close, read, and write syscalls on the system. For each file the scripts observes opened it accumulates the @@ -120,28 +120,28 @@ subsystems: syscall, keywords: syscall read write time io io/iotop.stp - Periodically Print I/O Activity by Process Name -subsystems: io, keywords: io +keywords: io Every five seconds print out the top ten executables generating I/O traffic during that interval sorted in descending order. io/traceio.stp - Track Cumulative I/O Activity by Process Name -subsystems: io, keywords: io +keywords: io Every second print out the top ten executables sorted in descending order based on cumulative I/O traffic observed. io/traceio2.stp - Watch I/O Activity on a Particular Device -subsystems: io, keywords: io +keywords: io Print out the executable name and process number as reads and writes to the specified device occur. process/sleepingBeauties.stp - Generating Backtraces of Threads Waiting for IO Operations -subsystems: scheduler, keywords: io scheduler backtrace +keywords: io scheduler backtrace The script monitors the time that threads spend waiting for IO operations (in "D" state) in the wait_for_completion function. If a @@ -152,7 +152,7 @@ subsystems: scheduler, keywords: io scheduler backtrace = LOCKING = process/futexes.stp - System-Wide Futex Contention -subsystems: locking, keywords: syscall locking futex +keywords: syscall locking futex The script watches the futex syscall on the system. On exit the futexes address, the number of contentions, and the average time for @@ -163,7 +163,7 @@ subsystems: locking, keywords: syscall locking futex = NETWORK = network/nettop.stp - Periodic Listing of Processes Using Network Interfaces -subsystems: network, keywords: network traffic per-process +keywords: network traffic per-process Every five seconds the nettop.stp script prints out a list of processed (PID and command) with the number of packets sent/received @@ -172,7 +172,7 @@ subsystems: network, keywords: network traffic per-process network/socket-trace.stp - Trace Functions called in Network Socket Code -subsystems: network, keywords: network socket +keywords: network socket The script instrument each of the functions inn the Linux kernel's net/socket.c file. The script prints out trace. The first element of @@ -185,7 +185,7 @@ subsystems: network, keywords: network socket = PER-PROCESS = network/nettop.stp - Periodic Listing of Processes Using Network Interfaces -subsystems: network, keywords: network traffic per-process +keywords: network traffic per-process Every five seconds the nettop.stp script prints out a list of processed (PID and command) with the number of packets sent/received @@ -196,7 +196,7 @@ subsystems: network, keywords: network traffic per-process = PROFILING = process/pf2.stp - Profile kernel functions -subsystems: kernel, keywords: profiling +keywords: profiling The pf2.stp script sets up time-based sampling. Every five seconds it prints out a sorted list with the top ten kernel functions with @@ -204,7 +204,7 @@ subsystems: kernel, keywords: profiling profiling/functioncallcount.stp - Count Times Functions Called -subsystems: kernel, keywords: profiling functions +keywords: profiling functions The functioncallcount.stp script takes one argument, a list of functions to probe. The script will run and count the number of times @@ -214,7 +214,7 @@ subsystems: kernel, keywords: profiling functions profiling/thread-times.stp - Profile kernel functions -subsystems: kernel, keywords: profiling +keywords: profiling The thread-times.stp script sets up time-based sampling. Every five seconds it prints out a sorted list with the top twenty processes @@ -225,7 +225,7 @@ subsystems: kernel, keywords: profiling = READ = io/iotime.stp - Trace Time Spent in Read and Write for Files -subsystems: syscall, keywords: syscall read write time io +keywords: syscall read write time io The script watches each open, close, read, and write syscalls on the system. For each file the scripts observes opened it accumulates the @@ -243,7 +243,7 @@ subsystems: syscall, keywords: syscall read write time io = SCHEDULER = process/sleepingBeauties.stp - Generating Backtraces of Threads Waiting for IO Operations -subsystems: scheduler, keywords: io scheduler backtrace +keywords: io scheduler backtrace The script monitors the time that threads spend waiting for IO operations (in "D" state) in the wait_for_completion function. If a @@ -254,19 +254,19 @@ subsystems: scheduler, keywords: io scheduler backtrace = SIGNALS = process/sig_by_pid.stp - Signal Counts by Process ID -subsystems: signals, keywords: signals +keywords: signals Print signal counts by process ID in descending order. process/sig_by_proc.stp - Signal Counts by Process Name -subsystems: signals, keywords: signals +keywords: signals Print signal counts by process name in descending order. process/sigkill.stp - Track SIGKILL Signals -subsystems: signals, keywords: signals +keywords: signals The script traces any SIGKILL signals. When that SIGKILL signal is sent to a process, the script prints out the signal name, the @@ -275,7 +275,7 @@ subsystems: signals, keywords: signals process/syscalls_by_pid.stp - System-Wide Count of Syscalls by PID -subsystems: signals, keywords: signals +keywords: signals The script watches for a particular signal sent to a specific process. When that signal is sent to the specified process, the @@ -287,7 +287,7 @@ subsystems: signals, keywords: signals = SIMPLE = general/helloworld.stp - SystemTap "Hello World" Program -subsystems: none, keywords: simple +keywords: simple A basic "Hello World" program implemented in SystemTap script. It prints out "hello world" message and then immediately exits. @@ -296,7 +296,7 @@ subsystems: none, keywords: simple = SLEEP = process/sleeptime.stp - Trace Time Spent in nanosleep Syscalls -subsystems: syscall, keywords: syscall sleep +keywords: syscall sleep The script watches each nanosleep syscall on the system. At the end of each nanosleep syscall the script prints out a line with a @@ -308,7 +308,7 @@ subsystems: syscall, keywords: syscall sleep = SOCKET = network/socket-trace.stp - Trace Functions called in Network Socket Code -subsystems: network, keywords: network socket +keywords: network socket The script instrument each of the functions inn the Linux kernel's net/socket.c file. The script prints out trace. The first element of @@ -321,7 +321,7 @@ subsystems: network, keywords: network socket = SYSCALL = io/iotime.stp - Trace Time Spent in Read and Write for Files -subsystems: syscall, keywords: syscall read write time io +keywords: syscall read write time io The script watches each open, close, read, and write syscalls on the system. For each file the scripts observes opened it accumulates the @@ -337,7 +337,7 @@ subsystems: syscall, keywords: syscall read write time io process/futexes.stp - System-Wide Futex Contention -subsystems: locking, keywords: syscall locking futex +keywords: syscall locking futex The script watches the futex syscall on the system. On exit the futexes address, the number of contentions, and the average time for @@ -346,7 +346,7 @@ subsystems: locking, keywords: syscall locking futex process/sleeptime.stp - Trace Time Spent in nanosleep Syscalls -subsystems: syscall, keywords: syscall sleep +keywords: syscall sleep The script watches each nanosleep syscall on the system. At the end of each nanosleep syscall the script prints out a line with a @@ -356,7 +356,7 @@ subsystems: syscall, keywords: syscall sleep process/syscalls_by_pid.stp - System-Wide Count of Syscalls by PID -subsystems: syscall, keywords: syscall +keywords: syscall The script watches all syscall on the system. On exit the script prints a list showing the number of systemcalls executed by each PID @@ -364,7 +364,7 @@ subsystems: syscall, keywords: syscall process/syscalls_by_proc.stp - System-Wide Count of Syscalls by Executable -subsystems: syscall, keywords: syscall +keywords: syscall The script watches all syscall on the system. On exit the script prints a list showing the number of systemcalls executed by each @@ -372,7 +372,7 @@ subsystems: syscall, keywords: syscall process/wait4time.stp - Trace Time Spent in wait4 Syscalls -subsystems: syscall, keywords: syscall wait4 +keywords: syscall wait4 The script watches each wait4 syscall on the system. At the end of each wait4 syscall the script prints out a line with a timestamp in @@ -384,7 +384,7 @@ subsystems: syscall, keywords: syscall wait4 = TIME = io/iotime.stp - Trace Time Spent in Read and Write for Files -subsystems: syscall, keywords: syscall read write time io +keywords: syscall read write time io The script watches each open, close, read, and write syscalls on the system. For each file the scripts observes opened it accumulates the @@ -402,7 +402,7 @@ subsystems: syscall, keywords: syscall read write time io = TRACE = general/para-callgraph.stp - Callgraph tracing with arguments -subsystems: general, keywords: trace callgraph +keywords: trace callgraph Print a timed per-thread callgraph, complete with function parameters and return values. The first parameter names the function probe @@ -415,7 +415,7 @@ subsystems: general, keywords: trace callgraph = TRAFFIC = network/nettop.stp - Periodic Listing of Processes Using Network Interfaces -subsystems: network, keywords: network traffic per-process +keywords: network traffic per-process Every five seconds the nettop.stp script prints out a list of processed (PID and command) with the number of packets sent/received @@ -426,7 +426,7 @@ subsystems: network, keywords: network traffic per-process = USE = general/graphs.stp - Graphing Disk and CPU Utilization -subsystems: disk cpu, keywords: disk cpu use graph +keywords: disk cpu use graph The script tracks the disk and CPU utilization. The resulting output of the script can be piped into gnuplot to generate a graph of disk @@ -436,7 +436,7 @@ subsystems: disk cpu, keywords: disk cpu use graph = WAIT4 = process/wait4time.stp - Trace Time Spent in wait4 Syscalls -subsystems: syscall, keywords: syscall wait4 +keywords: syscall wait4 The script watches each wait4 syscall on the system. At the end of each wait4 syscall the script prints out a line with a timestamp in @@ -448,7 +448,7 @@ subsystems: syscall, keywords: syscall wait4 = WRITE = io/iotime.stp - Trace Time Spent in Read and Write for Files -subsystems: syscall, keywords: syscall read write time io +keywords: syscall read write time io The script watches each open, close, read, and write syscalls on the system. For each file the scripts observes opened it accumulates the |