summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.examples/index.txt
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/systemtap.examples/index.txt')
-rw-r--r--testsuite/systemtap.examples/index.txt74
1 files changed, 74 insertions, 0 deletions
diff --git a/testsuite/systemtap.examples/index.txt b/testsuite/systemtap.examples/index.txt
index fce068b8..fdcd3b31 100644
--- a/testsuite/systemtap.examples/index.txt
+++ b/testsuite/systemtap.examples/index.txt
@@ -27,6 +27,16 @@ keywords: trace callgraph
the trigger.
+interrupt/scf.stp - Tally Backtraces for Inter-Processor Interrupt (IPI)
+keywords: interrupt backtrace
+
+ The Linux kernel function smp_call_function causes expensive
+ inter-processor interrupts (IPIs). The scf.stp script tallies the
+ processes and backtraces causing the interprocessor interrupts to
+ identify the cause of the expensive IPI. On exit the script prints
+ the tallies in descending frequency.
+
+
io/disktop.stp - Summarize Disk Read/Write Traffic
keywords: disk
@@ -42,6 +52,17 @@ keywords: io backtrace
list from most common to least common backtrace.
+io/iostats.stp - List Executables Reading and Writing the Most Data
+keywords: io profiling
+
+ The iostat.stp script measures the amount of data successfully read
+ and written by all the executables on the system. The output is
+ sorted from most greatest sum of bytes read and written by an
+ executable to the least. The output contains the count of operations
+ (opens, reads, and writes), the totals and averages for the number of
+ bytes read and written.
+
+
io/iotime.stp - Trace Time Spent in Read and Write for Files
keywords: syscall read write time io
@@ -79,6 +100,29 @@ keywords: io
to the specified device occur.
+memory/kmalloc-top - Show Paths to Kernel Malloc (kmalloc) Invocations
+keywords: memory
+
+ The kmalloc-top perl program runs a small systemtap script to collect
+ stack traces for each call to the kmalloc function and counts the
+ time that each stack trace is observed. When kmalloc-top exits it
+ prints out sorted list. The output can be be filtered to print only
+ only the first stack traces (-t) stack traces with more a minimum
+ counts (-m), or exclude certain stack traces (-e).
+
+
+memory/pfaults.stp - Generate Log of Major and Minor Page Faults
+keywords: memory
+
+ The pfaults.stp script generates a simple log for each major and
+ minor page fault that occurs on the system. Each line contains a
+ timestamp (in microseconds) when the page fault servicing was
+ completed, the pid of the process, the address of the page fault, the
+ type of access (read or write), the type of fault (major or minor),
+ and the elapsed time for page fault. This log can be examined to
+ determine where the page faults are occuring.
+
+
network/nettop.stp - Periodic Listing of Processes Using Network Interfaces
keywords: network traffic per-process
@@ -99,6 +143,16 @@ keywords: network socket
element of the line is the function name.
+network/tcp_connections.stp - Track Creation of Incoming TCP Connections
+keywords: network tcp socket
+
+ The tcp_connections.stp script prints information for each new
+ incoming TCP connection accepted by the computer. The information
+ includes the UID, the command accepting the connection, the PID of
+ the command, the port the connection is on, and the IP address of the
+ originator of the request.
+
+
process/futexes.stp - System-Wide Futex Contention
keywords: syscall locking futex
@@ -211,3 +265,23 @@ keywords: profiling
user-space and kernel-space.
+profiling/timeout.stp - Show Processes Doing Polling Operations
+keywords: profiling
+
+ The timeout.stp script is based on a blog entry
+ (http://udrepper.livejournal.com/19041.html) mentioning a need for a
+ tool to help developers find applications that are polling. The
+ timeout.stp script monitors systemcall used for polling and records
+ the systemcalls that timed out rather than returned because some
+ action occurred. The script updates the screen once a second with the
+ top twenty processes.
+
+
+profiling/topsys.stp - Show Processes Doing Polling Operations
+keywords: profiling
+
+ The topsys.stp script lists out the top twenty systemcalls for the
+ previous 5 seconds. The output is sorted from most frequent to least
+ frequent.
+
+