summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.examples/keyword-index.txt
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/systemtap.examples/keyword-index.txt')
-rw-r--r--testsuite/systemtap.examples/keyword-index.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/testsuite/systemtap.examples/keyword-index.txt b/testsuite/systemtap.examples/keyword-index.txt
index 4778afc7..d3d66fe2 100644
--- a/testsuite/systemtap.examples/keyword-index.txt
+++ b/testsuite/systemtap.examples/keyword-index.txt
@@ -250,6 +250,33 @@ keywords: io scheduler backtrace
= LOCKING =
+locks/bkl.stp - Tracing Contention on Big Kernel Lock (BKL)
+keywords: locking
+
+ The bkl.stp script can help determine whether the Big Kernel Lock
+ (BKL) is causing serialization on a multiprocessor system due to
+ excessive contention of the BKL. The bkl.stp script takes one
+ argument which is the number of processes waiting for the Big Kernel
+ Lock (BKL). When the number of processes waiting for the BKL is
+ reached or exceeded, the script will print a time stamp, the number
+ of processes waiting for the BKL, the holder of the BKL, and the
+ amount of time the BKL was held.
+
+
+locks/bkl_stats.stp - Per Process Statistics on Big Kernel Lock (BKL) Use
+keywords: locking
+
+ The bkl_stats.stp script can indicate which processes have excessive
+ waits for the Big Kernel Lock (BKL) and which processes are taking
+ the BKL for long periods of time. The bkl_stats.stp script prints
+ lists of all the processes that require the BKL. Every five seconds
+ two tables are printed out. The first table lists the processes that
+ waited for the BKL followed by the number of times that the process
+ waited, the minimum time of the wait, the average and the maximum
+ time waited. The second table lists has similar information for the
+ time spent holding the lock for each of the processes.
+
+
process/futexes.stp - System-Wide Futex Contention
keywords: syscall locking futex