Este conteúdo não está disponível no idioma selecionado.
Index
Symbols
- $count
 - sample usage
 - local variables, Tracking I/O Time For Each File Read or Write
 
- $return
 - sample usage
 - local variables, Summarizing Disk Read/Write Traffic, Track Cumulative IO
 
- @avg (integer extractor)
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
- @count (integer extractor)
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
- @max (integer extractor)
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
- @min (integer extractor)
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
- @sum (integer extractor)
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
A
- adding values to statistical aggregates
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
- advantages of cross-instrumentation, Generating Instrumentation for Other Computers
 - aggregate element not found
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- aggregates (statistical)
 - array operations, Computing for Statistical Aggregates
 
- aggregation overflow
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- algebraic formulas using arrays
 - reading values from arrays
 - array operations, Reading Values From Arrays
 
- architecture notation, determining, Generating Instrumentation for Other Computers
 - architecture of SystemTap, Architecture
 - array locals not supported
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- array operations
 - assigning associated values, Assigning an Associated Value
 - associating timestamps to process names, Assigning an Associated Value
 
- associative arrays, Array Operations in SystemTap
 - clearing arrays/array elements, Clearing/Deleting Arrays and Array Elements
 - delete operator, Clearing/Deleting Arrays and Array Elements
 - multiple array operations within the same probe, Clearing/Deleting Arrays and Array Elements
 - virtual file system reads (non-cumulative), tallying, Clearing/Deleting Arrays and Array Elements
 
- computing for statistical aggregates, Computing for Statistical Aggregates
 - @avg (integer extractor), Computing for Statistical Aggregates
 - @count (integer extractor), Computing for Statistical Aggregates
 - @max (integer extractor), Computing for Statistical Aggregates
 - @min (integer extractor), Computing for Statistical Aggregates
 - @sum (integer extractor), Computing for Statistical Aggregates
 - adding values to statistical aggregates, Computing for Statistical Aggregates
 - count (operator), Computing for Statistical Aggregates
 - extracting data collected by statistical aggregates, Computing for Statistical Aggregates
 
- conditional statements, using arrays in, Using Arrays in Conditional Statements
 - testing for array membership, Using Arrays in Conditional Statements
 
- deleting arrays and array elements, Clearing/Deleting Arrays and Array Elements
 - incrementing associated values, Incrementing Associated Values
 - tallying virtual file system reads (VFS reads), Incrementing Associated Values
 
- multiple elements in an array, Processing Multiple Elements in an Array
 - processing multiple elements in an array, Processing Multiple Elements in an Array
 - cumulative virtual file system reads, tallying, Processing Multiple Elements in an Array
 - foreach, Processing Multiple Elements in an Array
 - iterations, processing elements in an array as, Processing Multiple Elements in an Array
 - limiting the output of foreach, Processing Multiple Elements in an Array
 - ordering the output of foreach, Processing Multiple Elements in an Array
 
- reading values from arrays, Reading Values From Arrays
 - computing for timestamp deltas, Reading Values From Arrays
 - empty unique keys, Reading Values From Arrays
 - using arrays in simple computations, Reading Values From Arrays
 
- arrays, Associative Arrays
 - (see also associative arrays)
 
- assigning associated values
 - array operations, Assigning an Associated Value
 - associating timestamps to process names, Assigning an Associated Value
 
- associating timestamps to process names
 - array operations, Assigning an Associated Value
 
- associated values
 - introduction
 - arrays, Associative Arrays
 
- associating timestamps to process names
 - assigning associated values
 - array operations, Assigning an Associated Value
 
- associative arrays
 - introduction, Associative Arrays
 - associated values, Associative Arrays
 - example, Associative Arrays
 - index expression, Associative Arrays
 - key pairs, Associative Arrays
 - syntax, Associative Arrays
 - unique keys, Associative Arrays
 
- asynchronous events
 - Events, Event
 
B
- begin
 - Events, Event
 
- building instrumentation modules from SystemTap scripts, Generating Instrumentation for Other Computers
 - building kernel modules from SystemTap scripts, Generating Instrumentation for Other Computers
 
C
- call graph tracing
 - examples of SystemTap scripts, Call Graph Tracing
 
- capabilities of SystemTap
 - Introduction, SystemTap Capabilities
 
- changes to file attributes, monitoring
 - examples of SystemTap scripts, Monitoring Changes to File Attributes
 
- clearing arrays/array elements
 - array operations, Clearing/Deleting Arrays and Array Elements
 - delete operator, Clearing/Deleting Arrays and Array Elements
 - multiple array operations within the same probe, Clearing/Deleting Arrays and Array Elements
 - virtual file system reads (non-cumulative), tallying, Clearing/Deleting Arrays and Array Elements
 
- command-line arguments
 - SystemTap handler constructs
 - handlers, Command-Line Arguments
 
- compiling instrumentation/kernel modules from SystemTap scripts, Generating Instrumentation for Other Computers
 - components
 - SystemTap scripts
 - introduction, SystemTap Scripts
 
- computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 - @avg (integer extractor), Computing for Statistical Aggregates
 - @count (integer extractor), Computing for Statistical Aggregates
 - @max (integer extractor), Computing for Statistical Aggregates
 - @min (integer extractor), Computing for Statistical Aggregates
 - @sum (integer extractor), Computing for Statistical Aggregates
 - adding values to statistical aggregates, Computing for Statistical Aggregates
 - count (operator), Computing for Statistical Aggregates
 - extracting data collected by statistical aggregates, Computing for Statistical Aggregates
 
- computing for timestamp deltas
 - reading values from arrays
 - array operations, Reading Values From Arrays
 
- conditional operators
 - conditional statements
 - handlers, Conditional Statements
 
- conditional statements, using arrays in
 - array operations, Using Arrays in Conditional Statements
 - testing for array membership, Using Arrays in Conditional Statements
 
- CONFIG_HZ, computing for, Variables
 - contended user-space locks (futex contentions), identifying
 - examples of SystemTap scripts, Identifying Contended User-Space Locks
 
- copy fault
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- count operator
 - computing for statistical aggregates
 - array (operator), Computing for Statistical Aggregates
 
- counting function calls
 - examples of SystemTap scripts, Counting Function Calls Made
 
- CPU ticks
 - examples of SystemTap scripts, Determining Time Spent in Kernel and User Space
 
- cpu()
 - functions, Systemtap Handler/Body
 
- cross-compiling, Generating Instrumentation for Other Computers
 - cross-instrumentation
 - advantages of, Generating Instrumentation for Other Computers
 - building kernel modules from SystemTap scripts, Generating Instrumentation for Other Computers
 - configuration
 - host system and target system, Generating Instrumentation for Other Computers
 
- generating instrumentation from SystemTap scripts, Generating Instrumentation for Other Computers
 - host system, Generating Instrumentation for Other Computers
 - instrumentation module, Generating Instrumentation for Other Computers
 - target kernel, Generating Instrumentation for Other Computers
 - target system, Generating Instrumentation for Other Computers
 
- ctime()
 - functions, Systemtap Handler/Body
 
- ctime(), example of usage
 - script examples, Summarizing Disk Read/Write Traffic
 
- cumulative I/O, tracking
 - examples of SystemTap scripts, Track Cumulative IO
 
- cumulative virtual file system reads, tallying
 - processing multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 
D
- delete operator
 - clearing arrays/array elements
 - array operations, Clearing/Deleting Arrays and Array Elements
 
- determining architecture notation, Generating Instrumentation for Other Computers
 - determining the kernel version, Installing Required Kernel Information RPM packages
 - determining time spent in kernel and user space
 - examples of SystemTap scripts, Determining Time Spent in Kernel and User Space
 
- device I/O, monitoring
 - examples of SystemTap scripts, I/O Monitoring (By Device)
 
- device number of a file (integer format)
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File
 
- disk I/O traffic, summarizing
 - script examples, Summarizing Disk Read/Write Traffic
 
- division by 0
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- documentation goals
 - Introduction, Documentation Goals
 
E
- embedded code in unprivileged script
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- empty unique keys
 - reading values from arrays
 - array operations, Reading Values From Arrays
 
- end
 - Events, Event
 
- errors
 - parse/semantics error, Parse and Semantic Errors
 - embedded code in unprivileged script, Parse and Semantic Errors
 - expected symbol/array index expression, Parse and Semantic Errors
 - grammatical/typographical script error, Parse and Semantic Errors
 - guru mode, Parse and Semantic Errors
 - invalid values to variables/arrays, Parse and Semantic Errors
 - libdwfl failure, Parse and Semantic Errors
 - no match for probe point, Parse and Semantic Errors
 - non-global arrays, Parse and Semantic Errors
 - probe mismatch, Parse and Semantic Errors
 - type mismatch for identifier, Parse and Semantic Errors
 - unresolved function call, Parse and Semantic Errors
 - unresolved target-symbol expression, Parse and Semantic Errors
 - unresolved type for identifier, Parse and Semantic Errors
 - variable modified during 'foreach', Parse and Semantic Errors
 
- runtime errors/warnings, Run Time Errors and Warnings
 - aggregate element not found, Run Time Errors and Warnings
 - aggregation overflow, Run Time Errors and Warnings
 - copy fault, Run Time Errors and Warnings
 - division by 0, Run Time Errors and Warnings
 - MAXACTION exceeded, Run Time Errors and Warnings
 - MAXNESTING exceeded, Run Time Errors and Warnings
 - number of errors: N, skipped probes: M, Run Time Errors and Warnings
 - pointer dereference fault, Run Time Errors and Warnings
 
- event types
 - Understanding How SystemTap Works, Understanding How SystemTap Works
 
- Events
 - asynchronous events, Event
 - begin, Event
 - end, Event
 - examples of synchronous and asynchronous events, Event
 - introduction, Event
 - kernel.function("function"), Event
 - kernel.trace("tracepoint"), Event
 - module("module"), Event
 - synchronous events, Event
 - syscall.system_call, Event
 - timer events, Event
 - vfs.file_operation, Event
 - wildcards, Event
 
- events and handlers, Understanding How SystemTap Works
 - events wildcards, Event
 - example
 - introduction
 - arrays, Associative Arrays
 
- example of multiple command-line arguments
 - examples of SystemTap scripts, Call Graph Tracing
 
- examples of synchronous and asynchronous events
 - Events, Event
 
- examples of SystemTap scripts, Useful SystemTap Scripts
 - call graph tracing, Call Graph Tracing
 - CPU ticks, Determining Time Spent in Kernel and User Space
 - ctime(), example of usage, Summarizing Disk Read/Write Traffic
 - determining time spent in kernel and user space, Determining Time Spent in Kernel and User Space
 - file device number (integer format), Monitoring Reads and Writes to a File
 - futex system call, Identifying Contended User-Space Locks
 - identifying contended user-space locks (i.e. futex contentions), Identifying Contended User-Space Locks
 - if/else conditionals, alternative syntax, Network Profiling
 - inode number, Monitoring Reads and Writes to a File
 - monitoring changes to file attributes, Monitoring Changes to File Attributes
 - monitoring device I/O, I/O Monitoring (By Device)
 - monitoring I/O time, Tracking I/O Time For Each File Read or Write
 - monitoring incoming TCP connections, Monitoring Incoming TCP Connections
 - monitoring polling applications, Monitoring Polling Applications
 - monitoring reads and writes to a file, Monitoring Reads and Writes to a File
 - monitoring system calls, Tracking Most Frequently Used System Calls
 - monitoring system calls (volume per process), Tracking System Call Volume Per Process
 - multiple command-line arguments, example of, Call Graph Tracing
 - net/socket.c, tracing functions from, Tracing Functions Called in Network Socket Code
 - network profiling, Network Profiling, Monitoring Network Packets Drops in Kernel
 - process deadlocks (arising from futex contentions), Identifying Contended User-Space Locks
 - stat -c, determining file device number (integer format), Monitoring Reads and Writes to a File
 - stat -c, determining whole device number, I/O Monitoring (By Device)
 - summarizing disk I/O traffic, Summarizing Disk Read/Write Traffic
 - tallying function calls, Counting Function Calls Made
 - thread_indent(), sample usage, Call Graph Tracing
 - timer.ms(), sample usage, Counting Function Calls Made
 - timer.s(), sample usage, Monitoring Polling Applications, Tracking Most Frequently Used System Calls
 - tracing functions called in network socket code, Tracing Functions Called in Network Socket Code
 - tracking cumulative I/O, Track Cumulative IO
 - trigger function, Call Graph Tracing
 - usrdev2kerndev(), I/O Monitoring (By Device)
 - whole device number (usage as a command-line argument), I/O Monitoring (By Device)
 
- exceeded MAXACTION
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- exceeded MAXNESTING
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- exit()
 - functions, Systemtap Handler/Body
 
- expected symbol/array index expression
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- extracting data collected by statistical aggregates
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
F
- file attributes, monitoring changes to
 - examples of SystemTap scripts, Monitoring Changes to File Attributes
 
- file device number (integer format)
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File
 
- file reads/writes, monitoring
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File
 
- flight recorder mode, SystemTap Flight Recorder Mode
 - file mode, File Flight Recorder
 - in-memory mode, In-memory Flight Recorder
 
- for loops
 - conditional statements
 - handlers, Conditional Statements
 
- foreach
 - processing multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 
- format
 - introduction
 - arrays, Associative Arrays
 
- format and syntax
 - printf(), Systemtap Handler/Body
 - SystemTap handler constructs
 - handlers, Variables
 
- SystemTap scripts
 - introduction, SystemTap Scripts
 
- format specifiers
 - printf(), Systemtap Handler/Body
 
- format strings
 - printf(), Systemtap Handler/Body
 
- function call (unresolved)
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- function calls (incoming/outgoing), tracing
 - examples of SystemTap scripts, Call Graph Tracing
 
- function calls, tallying
 - examples of SystemTap scripts, Counting Function Calls Made
 
- functions, Systemtap Handler/Body
 - cpu(), Systemtap Handler/Body
 - ctime(), Systemtap Handler/Body
 - gettimeofday_s(), Systemtap Handler/Body
 - pp(), Systemtap Handler/Body
 - SystemTap scripts
 - introduction, SystemTap Scripts
 
- target(), Systemtap Handler/Body
 - thread_indent(), Systemtap Handler/Body
 - tid(), Systemtap Handler/Body
 - uid(), Systemtap Handler/Body
 
- functions (used in handlers)
 - exit(), Systemtap Handler/Body
 
- functions called in network socket code, tracing
 - examples of SystemTap scripts, Tracing Functions Called in Network Socket Code
 
- futex contention, definition
 - examples of SystemTap scripts, Identifying Contended User-Space Locks
 
- futex contentions, identifying
 - examples of SystemTap scripts, Identifying Contended User-Space Locks
 
- futex system call
 - examples of SystemTap scripts, Identifying Contended User-Space Locks
 
G
- gettimeofday_s()
 - functions, Systemtap Handler/Body
 
- global
 - SystemTap handler constructs
 - handlers, Variables
 
- goals, documentation
 - Introduction, Documentation Goals
 
- grammatical/typographical script error
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- guru mode
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
H
- handler functions, Systemtap Handler/Body
 - handlers
 - conditional statements, Conditional Statements
 - conditional operators, Conditional Statements
 - for loops, Conditional Statements
 - if/else, Conditional Statements
 - while loops, Conditional Statements
 
- introduction, Systemtap Handler/Body
 - SystemTap handler constructs, Basic SystemTap Handler Constructs
 - command-line arguments, Command-Line Arguments
 - global, Variables
 - syntax and format, Basic SystemTap Handler Constructs
 - variable notations, Command-Line Arguments
 - variables, Variables
 
- handlers and events, Understanding How SystemTap Works
 - SystemTap scripts
 - introduction, SystemTap Scripts
 
- heaviest disk reads/writes, identifying
 - script examples, Summarizing Disk Read/Write Traffic
 
- host system
 - cross-instrumentation, Generating Instrumentation for Other Computers
 
- host system and target system
 - cross-instrumentation
 - configuration, Generating Instrumentation for Other Computers
 
I
- I/O monitoring (by device)
 - examples of SystemTap scripts, I/O Monitoring (By Device)
 
- I/O time, monitoring
 - examples of SystemTap scripts, Tracking I/O Time For Each File Read or Write
 
- I/O traffic, summarizing
 - script examples, Summarizing Disk Read/Write Traffic
 
- identifier type mismatch
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- identifying contended user-space locks (i.e. futex contentions)
 - examples of SystemTap scripts, Identifying Contended User-Space Locks
 
- identifying heaviest disk reads/writes
 - script examples, Summarizing Disk Read/Write Traffic
 
- if/else
 - conditional statements
 - handlers, Conditional Statements
 
- if/else conditionals, alternative syntax
 - examples of SystemTap scripts, Network Profiling
 
- if/else statements, using arrays in
 - array operations, Using Arrays in Conditional Statements
 
- incoming TCP connections, monitoring
 - examples of SystemTap scripts, Monitoring Incoming TCP Connections
 
- incoming/outgoing function calls, tracing
 - examples of SystemTap scripts, Call Graph Tracing
 
- incrementing associated values
 - array operations, Incrementing Associated Values
 - tallying virtual file system reads (VFS reads), Incrementing Associated Values
 
- index expression
 - introduction
 - arrays, Associative Arrays
 
- initial testing, Initial Testing
 - inode number
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File
 
- Installation
 - initial testing, Initial Testing
 - kernel information packages, Installing Required Kernel Information RPM packages
 - kernel version, determining the, Installing Required Kernel Information RPM packages
 - required packages, Installing Required Kernel Information RPM packages
 - Setup and Installation, Installation and Setup
 - systemtap package, Installing SystemTap
 - systemtap-runtime package, Installing SystemTap
 
- instrumentation module
 - cross-instrumentation, Generating Instrumentation for Other Computers
 
- instrumentation modules from SystemTap scripts, building, Generating Instrumentation for Other Computers
 - integer extractors
 - computing for statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
- Introduction
 - capabilities of SystemTap, SystemTap Capabilities
 - documentation goals, Documentation Goals
 - goals, documentation, Documentation Goals
 - performance monitoring, Introduction
 
- invalid division
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- invalid values to variables/arrays
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- iterations, processing elements in an array as
 - processing multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 
K
- kernel and user space, determining time spent in
 - examples of SystemTap scripts, Determining Time Spent in Kernel and User Space
 
- kernel information packages, Installing Required Kernel Information RPM packages
 - kernel modules from SystemTap scripts, building, Generating Instrumentation for Other Computers
 - kernel version, determining the, Installing Required Kernel Information RPM packages
 - kernel.function("function")
 - Events, Event
 
- kernel.trace("tracepoint")
 - Events, Event
 
- key pairs
 - introduction
 - arrays, Associative Arrays
 
L
- libdwfl failure
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- limiting the output of foreach
 - processing multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 
- local variables
 - name, Systemtap Handler/Body
 - sample usage
 
M
- MAXACTION exceeded
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- MAXNESTING exceeded
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- membership (in array), testing for
 - conditional statements, using arrays in
 - array operations, Using Arrays in Conditional Statements
 
- module("module")
 - Events, Event
 
- monitoring changes to file attributes
 - examples of SystemTap scripts, Monitoring Changes to File Attributes
 
- monitoring cumulative I/O
 - examples of SystemTap scripts, Track Cumulative IO
 
- monitoring device I/O
 - examples of SystemTap scripts, I/O Monitoring (By Device)
 
- monitoring I/O time
 - examples of SystemTap scripts, Tracking I/O Time For Each File Read or Write
 
- monitoring incoming TCP connections
 - examples of SystemTap scripts, Monitoring Incoming TCP Connections
 
- monitoring polling applications
 - examples of SystemTap scripts, Monitoring Polling Applications
 
- monitoring reads and writes to a file
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File
 
- monitoring system calls
 - examples of SystemTap scripts, Tracking Most Frequently Used System Calls
 
- monitoring system calls (volume per process)
 - examples of SystemTap scripts, Tracking System Call Volume Per Process
 
- multiple array operations within the same probe
 - clearing arrays/array elements
 - array operations, Clearing/Deleting Arrays and Array Elements
 
- multiple command-line arguments, example of
 - examples of SystemTap scripts, Call Graph Tracing
 
- multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 
N
- name
 - local variables, Systemtap Handler/Body
 
- net/socket.c, tracing functions from
 - examples of SystemTap scripts, Tracing Functions Called in Network Socket Code
 
- network profiling
 - examples of SystemTap scripts, Network Profiling, Monitoring Network Packets Drops in Kernel
 
- network socket code, tracing functions called in
 - examples of SystemTap scripts, Tracing Functions Called in Network Socket Code
 
- network traffic, monitoring
 - examples of SystemTap scripts, Network Profiling, Monitoring Network Packets Drops in Kernel
 
- no match for probe point
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- non-global arrays
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- number of errors: N, skipped probes: M
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
O
- operations
 - assigning associated values
 - associating timestamps to process names, Assigning an Associated Value
 
- associative arrays, Array Operations in SystemTap
 - clearing arrays/array elements, Clearing/Deleting Arrays and Array Elements
 - delete operator, Clearing/Deleting Arrays and Array Elements
 - multiple array operations within the same probe, Clearing/Deleting Arrays and Array Elements
 - virtual file system reads (non-cumulative), tallying, Clearing/Deleting Arrays and Array Elements
 
- computing for statistical aggregates, Computing for Statistical Aggregates
 - @avg (integer extractor), Computing for Statistical Aggregates
 - @count (integer extractor), Computing for Statistical Aggregates
 - @max (integer extractor), Computing for Statistical Aggregates
 - @min (integer extractor), Computing for Statistical Aggregates
 - @sum (integer extractor), Computing for Statistical Aggregates
 - adding values to statistical aggregates, Computing for Statistical Aggregates
 - count (operator), Computing for Statistical Aggregates
 - extracting data collected by statistical aggregates, Computing for Statistical Aggregates
 
- conditional statements, using arrays in, Using Arrays in Conditional Statements
 - testing for array membership, Using Arrays in Conditional Statements
 
- deleting arrays and array elements, Clearing/Deleting Arrays and Array Elements
 - incrementing associated values, Incrementing Associated Values
 - tallying virtual file system reads (VFS reads), Incrementing Associated Values
 
- multiple elements in an array, Processing Multiple Elements in an Array
 - processing multiple elements in an array, Processing Multiple Elements in an Array
 - cumulative virtual file system reads, tallying, Processing Multiple Elements in an Array
 - foreach, Processing Multiple Elements in an Array
 - iterations, processing elements in an array as, Processing Multiple Elements in an Array
 - limiting the output of foreach, Processing Multiple Elements in an Array
 - ordering the output of foreach, Processing Multiple Elements in an Array
 
- reading values from arrays, Reading Values From Arrays
 - computing for timestamp deltas, Reading Values From Arrays
 - empty unique keys, Reading Values From Arrays
 - using arrays in simple computations, Reading Values From Arrays
 
- options, stap
 - Usage, Running SystemTap Scripts
 
- ordering the output of foreach
 - processing multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 
- overflow of aggregation
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
P
- packages required to run SystemTap, Installing Required Kernel Information RPM packages
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 - embedded code in unprivileged script, Parse and Semantic Errors
 - expected symbol/array index expression, Parse and Semantic Errors
 - grammatical/typographical script error, Parse and Semantic Errors
 - guru mode, Parse and Semantic Errors
 - invalid values to variables/arrays, Parse and Semantic Errors
 - libdwfl failure, Parse and Semantic Errors
 - no match for probe point, Parse and Semantic Errors
 - non-global arrays, Parse and Semantic Errors
 - probe mismatch, Parse and Semantic Errors
 - type mismatch for identifier, Parse and Semantic Errors
 - unresolved function call, Parse and Semantic Errors
 - unresolved target-symbol expression, Parse and Semantic Errors
 - unresolved type for identifier, Parse and Semantic Errors
 - variable modified during 'foreach', Parse and Semantic Errors
 
- performance monitoring
 - Introduction, Introduction
 
- pointer dereference fault
 - runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 
- polling applications, monitoring
 - examples of SystemTap scripts, Monitoring Polling Applications
 
- pp()
 - functions, Systemtap Handler/Body
 
- printf()
 - format specifiers, Systemtap Handler/Body
 - format strings, Systemtap Handler/Body
 - syntax and format, Systemtap Handler/Body
 
- printing I/O activity (cumulative)
 - examples of SystemTap scripts, Track Cumulative IO
 
- probe mismatch
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- probe point (no match for)
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- probes
 - SystemTap scripts
 - introduction, SystemTap Scripts
 
- process deadlocks (arising from futex contentions)
 - examples of SystemTap scripts, Identifying Contended User-Space Locks
 
- processing multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 - cumulative virtual file system reads, tallying
 - array operations, Processing Multiple Elements in an Array
 
- foreach
 - array operations, Processing Multiple Elements in an Array
 
- limiting the output of foreach
 - array operations, Processing Multiple Elements in an Array
 
- ordering the output of foreach
 - array operations, Processing Multiple Elements in an Array
 
- profiling the network
 - examples of SystemTap scripts, Network Profiling, Monitoring Network Packets Drops in Kernel
 
R
- reading values from arrays
 - array operations, Reading Values From Arrays
 - empty unique keys, Reading Values From Arrays
 - using arrays in simple computations, Reading Values From Arrays
 
- computing for timestamp deltas
 - array operations, Reading Values From Arrays
 
- reads/writes to a file, monitoring
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File
 
- required packages, Installing Required Kernel Information RPM packages
 - RPM packages required to run SystemTap, Installing Required Kernel Information RPM packages
 - running scripts from standard input, Running SystemTap Scripts
 - running SystemTap scripts
 - Usage, Running SystemTap Scripts
 
- runtime errors/warnings
 - understanding SystemTap errors, Run Time Errors and Warnings
 - aggregate element not found, Run Time Errors and Warnings
 - aggregation overflow, Run Time Errors and Warnings
 - copy fault, Run Time Errors and Warnings
 - division by 0, Run Time Errors and Warnings
 - MAXACTION exceeded, Run Time Errors and Warnings
 - MAXNESTING exceeded, Run Time Errors and Warnings
 - number of errors: N, skipped probes: M, Run Time Errors and Warnings
 - pointer dereference fault, Run Time Errors and Warnings
 
S
- script examples
 - call graph tracing, Call Graph Tracing
 - CPU ticks, Determining Time Spent in Kernel and User Space
 - ctime(), example of usage, Summarizing Disk Read/Write Traffic
 - determining time spent in kernel and user space, Determining Time Spent in Kernel and User Space
 - file device number (integer format), Monitoring Reads and Writes to a File
 - futex system call, Identifying Contended User-Space Locks
 - identifying contended user-space locks (i.e. futex contentions), Identifying Contended User-Space Locks
 - if/else conditionals, alternative syntax, Network Profiling
 - inode number, Monitoring Reads and Writes to a File
 - monitoring changes to file attributes, Monitoring Changes to File Attributes
 - monitoring device I/O, I/O Monitoring (By Device)
 - monitoring I/O time, Tracking I/O Time For Each File Read or Write
 - monitoring incoming TCP connections, Monitoring Incoming TCP Connections
 - monitoring polling applications, Monitoring Polling Applications
 - monitoring reads and writes to a file, Monitoring Reads and Writes to a File
 - monitoring system calls, Tracking Most Frequently Used System Calls
 - monitoring system calls (volume per process), Tracking System Call Volume Per Process
 - multiple command-line arguments, example of, Call Graph Tracing
 - net/socket.c, tracing functions from, Tracing Functions Called in Network Socket Code
 - network profiling, Network Profiling, Monitoring Network Packets Drops in Kernel
 - process deadlocks (arising from futex contentions), Identifying Contended User-Space Locks
 - stat -c, determining file device number (integer format), Monitoring Reads and Writes to a File
 - stat -c, determining whole device number, I/O Monitoring (By Device)
 - summarizing disk I/O traffic, Summarizing Disk Read/Write Traffic
 - tallying function calls, Counting Function Calls Made
 - thread_indent(), sample usage, Call Graph Tracing
 - timer.ms(), sample usage, Counting Function Calls Made
 - timer.s(), sample usage, Monitoring Polling Applications, Tracking Most Frequently Used System Calls
 - tracing functions called in network socket code, Tracing Functions Called in Network Socket Code
 - tracking cumulative I/O, Track Cumulative IO
 - trigger function, Call Graph Tracing
 - usrdev2kerndev(), I/O Monitoring (By Device)
 - whole device number (usage as a command-line argument), I/O Monitoring (By Device)
 
- scripts
 - introduction, SystemTap Scripts
 - components, SystemTap Scripts
 - events and handlers, SystemTap Scripts
 - format and syntax, SystemTap Scripts
 - functions, SystemTap Scripts
 - probes, SystemTap Scripts
 - statement blocks, SystemTap Scripts
 
- sessions, SystemTap, Architecture
 - Setup and Installation, Installation and Setup
 - standard input, running scripts from
 - Usage, Running SystemTap Scripts
 
- stap
 - Usage, Running SystemTap Scripts
 
- stap options, Running SystemTap Scripts
 - stapdev
 - Usage, Running SystemTap Scripts
 
- staprun
 - Usage, Running SystemTap Scripts
 
- stapusr
 - Usage, Running SystemTap Scripts
 
- stat -c, determining file device number (integer format)
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File
 
- stat -c, determining whole device number
 - examples of SystemTap scripts, I/O Monitoring (By Device)
 
- statement blocks
 - SystemTap scripts
 - introduction, SystemTap Scripts
 
- statistical aggregates
 - array operations, Computing for Statistical Aggregates
 
- summarizing disk I/O traffic
 - script examples, Summarizing Disk Read/Write Traffic
 
- synchronous events
 - Events, Event
 
- syntax
 - introduction
 - arrays, Associative Arrays
 
- syntax and format
 - printf(), Systemtap Handler/Body
 - SystemTap handler constructs
 - handlers, Basic SystemTap Handler Constructs
 
- SystemTap scripts
 - introduction, SystemTap Scripts
 
- syscall.system_call
 - Events, Event
 
- system calls volume (per process), monitoring
 - examples of SystemTap scripts, Tracking System Call Volume Per Process
 
- system calls, monitoring
 - examples of SystemTap scripts, Tracking Most Frequently Used System Calls
 
- SystemTap architecture, Architecture
 - SystemTap handlers
 - SystemTap handler constructs, Basic SystemTap Handler Constructs
 - syntax and format, Basic SystemTap Handler Constructs
 
- systemtap package, Installing SystemTap
 - SystemTap script functions, Systemtap Handler/Body
 - SystemTap scripts
 - introduction, SystemTap Scripts
 - components, SystemTap Scripts
 - events and handlers, SystemTap Scripts
 - format and syntax, SystemTap Scripts
 - functions, SystemTap Scripts
 - probes, SystemTap Scripts
 - statement blocks, SystemTap Scripts
 
- useful examples, Useful SystemTap Scripts
 
- SystemTap scripts, how to run, Running SystemTap Scripts
 - SystemTap sessions, Architecture
 - SystemTap statements
 - conditional statements, Conditional Statements
 - conditional operators, Conditional Statements
 - for loops, Conditional Statements
 - if/else, Conditional Statements
 - while loops, Conditional Statements
 
- SystemTap handler constructs
 - command-line arguments, Command-Line Arguments
 - global, Variables
 - variable notations, Command-Line Arguments
 - variables, Variables
 
- systemtap-runtime package, Installing SystemTap
 - systemtap-testsuite package
 - sample scripts, Useful SystemTap Scripts
 
T
- tallying function calls
 - examples of SystemTap scripts, Counting Function Calls Made
 
- tallying virtual file system reads (VFS reads)
 - incrementing associated values
 - array operations, Incrementing Associated Values
 
- Tapsets
 - definition of, Tapsets
 
- target kernel
 - cross-instrumentation, Generating Instrumentation for Other Computers
 
- target system
 - cross-instrumentation, Generating Instrumentation for Other Computers
 
- target system and host system
 - configuration, Generating Instrumentation for Other Computers
 
- target()
 - functions, Systemtap Handler/Body
 
- target-symbol expression, unresolved
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- TCP connections (incoming), monitoring
 - examples of SystemTap scripts, Monitoring Incoming TCP Connections
 
- testing for array membership
 - conditional statements, using arrays in
 - array operations, Using Arrays in Conditional Statements
 
- testing, initial, Initial Testing
 - thread_indent()
 - functions, Systemtap Handler/Body
 
- thread_indent(), sample usage
 - examples of SystemTap scripts, Call Graph Tracing
 
- tid()
 - functions, Systemtap Handler/Body
 
- time of I/O
 - examples of SystemTap scripts, Tracking I/O Time For Each File Read or Write
 
- time spent in kernel/user space, determining
 - examples of SystemTap scripts, Determining Time Spent in Kernel and User Space
 
- timer events
 - Events, Event
 
- timer.ms(), sample usage
 - examples of SystemTap scripts, Counting Function Calls Made
 
- timer.s(), sample usage
 - examples of SystemTap scripts, Monitoring Polling Applications, Tracking Most Frequently Used System Calls
 
- timestamp deltas, computing for
 - reading values from arrays
 - array operations, Reading Values From Arrays
 
- timestamps, association thereof to process names
 - assigning associated values
 - array operations, Assigning an Associated Value
 
- tracepoint, Event, Monitoring Network Packets Drops in Kernel
 - tracing call graph
 - examples of SystemTap scripts, Call Graph Tracing
 
- tracing functions called in network socket code
 - examples of SystemTap scripts, Tracing Functions Called in Network Socket Code
 
- tracing incoming/outgoing function calls
 - examples of SystemTap scripts, Call Graph Tracing
 
- tracking cumulative I/O
 - examples of SystemTap scripts, Track Cumulative IO
 
- trigger function
 - examples of SystemTap scripts, Call Graph Tracing
 
- type mismatch for identifier
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- typographical script error
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
U
- uid()
 - functions, Systemtap Handler/Body
 
- uname -m, Generating Instrumentation for Other Computers
 - uname -r, Installing Required Kernel Information RPM packages
 - Understanding How SystemTap Works, Understanding How SystemTap Works
 - architecture, Architecture
 - event types, Understanding How SystemTap Works
 - events and handlers, Understanding How SystemTap Works
 - SystemTap sessions, Architecture
 
- understanding SystemTap errors
 - parse/semantics error, Parse and Semantic Errors
 - embedded code in unprivileged script, Parse and Semantic Errors
 - expected symbol/array index expression, Parse and Semantic Errors
 - grammatical/typographical script error, Parse and Semantic Errors
 - guru mode, Parse and Semantic Errors
 - invalid values to variables/arrays, Parse and Semantic Errors
 - libdwfl failure, Parse and Semantic Errors
 - no match for probe point, Parse and Semantic Errors
 - non-global arrays, Parse and Semantic Errors
 - probe mismatch, Parse and Semantic Errors
 - type mismatch for identifier, Parse and Semantic Errors
 - unresolved function call, Parse and Semantic Errors
 - unresolved target-symbol expression, Parse and Semantic Errors
 - unresolved type for identifier, Parse and Semantic Errors
 - variable modified during 'foreach', Parse and Semantic Errors
 
- runtime errors/warnings, Run Time Errors and Warnings
 - aggregate element not found, Run Time Errors and Warnings
 - aggregation overflow, Run Time Errors and Warnings
 - copy fault, Run Time Errors and Warnings
 - division by 0, Run Time Errors and Warnings
 - MAXACTION exceeded, Run Time Errors and Warnings
 - MAXNESTING exceeded, Run Time Errors and Warnings
 - number of errors: N, skipped probes: M, Run Time Errors and Warnings
 - pointer dereference fault, Run Time Errors and Warnings
 
- unique keys
 - introduction
 - arrays, Associative Arrays
 
- unprivileged script, embedded code in
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- unresolved function call
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- unresolved target-symbol expression
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- unresolved type for identifier
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- unsafe embedded code in unprivileged script
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- Usage
 - options, stap, Running SystemTap Scripts
 - running SystemTap scripts, Running SystemTap Scripts
 - standard input, running scripts from, Running SystemTap Scripts
 - stap, Running SystemTap Scripts
 - stapdev, Running SystemTap Scripts
 - staprun, Running SystemTap Scripts
 - stapusr, Running SystemTap Scripts
 
- useful examples of SystemTap scripts, Useful SystemTap Scripts
 - user and kernel space, determining time spent in
 - examples of SystemTap scripts, Determining Time Spent in Kernel and User Space
 
- using arrays in simple computations
 - reading values from arrays
 - array operations, Reading Values From Arrays
 
- Using SystemTap, Using SystemTap
 - usrdev2kerndev()
 - examples of SystemTap scripts, I/O Monitoring (By Device)
 
V
- values, assignment of
 - array operations, Assigning an Associated Value
 
- variable modified during 'foreach'
 - parse/semantics error
 - understanding SystemTap errors, Parse and Semantic Errors
 
- variable notations
 - SystemTap handler constructs
 - handlers, Command-Line Arguments
 
- variables
 - SystemTap handler constructs
 - handlers, Variables
 
- variables (local)
 - name, Systemtap Handler/Body
 - sample usage
 
- VFS reads, tallying of
 - incrementing associated values
 - array operations, Incrementing Associated Values
 
- vfs.file_operation
 - Events, Event
 
- virtual file system reads (cumulative), tallying
 - processing multiple elements in an array
 - array operations, Processing Multiple Elements in an Array
 
- virtual file system reads (non-cumulative), tallying
 - clearing arrays/array elements
 - array operations, Clearing/Deleting Arrays and Array Elements
 
W
- while loops
 - conditional statements
 - handlers, Conditional Statements
 
- whole device number (usage as a command-line argument)
 - examples of SystemTap scripts, I/O Monitoring (By Device)
 
- wildcards in events, Event
 - writes/reads to a file, monitoring
 - examples of SystemTap scripts, Monitoring Reads and Writes to a File