A
acquire.c 86
apptrace 38
as_fault() 309
B
bdev_strategy() 105, 106
behavior 58
bootadm(1M) 437
bootenv.rc 436
buf(9S) 303
bufhwm 132, 142, 143
bufinfo_t 303, 304
busstat 225, 239, 240, 241, 242, 243
listing bus events, memory
bandwidth measurements 240
listing supported buses 239
monitoring bus events 241
options
busstat -w 241, 242, 243
C
c++filt 66, 71, 294
cache hit ratio, cache misses 228
calcloadavg() 28
change-pri 310, 313
checkcable 195, 203, 204, 205
class 349
class-loaded 319
class-unloaded 320
clock() 28, 267
CMS_DISABLED 26
CMS_IDLE 26
CMS_SYSTEM 26
CMS_USER 26
common/os/msacct.c 29
compact type format 390, 404
compiled-method-load 289, 322
compiled-method-unload 322
copyinstr() 64, 280
cpc. see performance counters.
cpi 236
cpu performance counters 225
cpu_decay() 29
cpu_dispq 421
cpu_grow() 29
cpu_halt() 422, 423
cpu_id 310
cpu_lgrp 314
cpu_mstate_start 26
cpu_nsec_idle 26
cpu_nsec_kernel 26
cpu_nsec_user 26
cpu_pset 314
cpu_stat 344
cpu_sys_stats_ks_data 26, 28
cpu_sys_stats_t 28
cpu_ticks_idle 27
cpu_ticks_kernel 27
cpu_ticks_user 27, 28
cpu_ticks_wait 28
cpu_update_pct() 29
cpuinfo_t 310, 314
cpus 11
by process 12
caches 225
listing performance counter pics and events 231
ultrasparc iii 231
ultrasparc iii cpu cache events 232
ultrasparc iv 237
ultrasparc t1 243
ultrasparc t1 caches 227
ultrasparc t1 performance counters 234
ultrasparc t1 processor 233
capturing historical data 19
clock tick sampling woes 19
cpu run queue latency 24
cpu statistic data flow 27
cpu statistics internals 26
dtrace sched probes 310, 313
dtrace versions of runq-sz, %runocc 31
finding cpu intensive processes 23
load averages 12, 28
microstate accounting 37
psrinfo command 15
sar command 16
saturation 12, 15
statistics
avenrun_15min 28
avenrun_1min 28
avenrun_5min 28
avg 271
avque 94
avserv 94
avwait 94
icsw 22
intr 22
the dtrace sched provider 309
tools 11, 12
cpustat 228
mpstat 21
prstat 39
uptime 15
vmstat 13, 14
usr, sys, idl times 26
utilization 14
cpustat 225, 228
cycles per instruction 236
event multiplexing 235, 242
using cpustat with multiple cpus 235
cputrack 237
CRED() 418, 419
curlwpsinfo 311
cycles per instruction 236
D
dcmds 384, 402
debugging 363
forcing a crash dump with halt -d 441
forensic tools 6
kernels 409
direct i/o 137
direct memory access (dma)
see direct memory access
directiostat 139
directory name lookup cache 140
disks
adaptive disk i/o time algorithm 108
attributing i/o to file names 104
best disk response times 108
concurrent disk events 107
determining i/o seek aggregation 102
determining i/o size aggregation 99
determining i/o size via dtrace one-liners 97
disk behavior and analysis 73
disk i/o time 105
disk i/o wait 127
disk saturation 82
disk throughput 82
disk utilization 80
event size ratio 89
how kstat i/o records statistics 359
i/o time by layer 109
io probes 96
io tracing 112
max i/o size 78
measuring concurrent disk event times 107
other response times 109
plotting concurrent activity 116
plotting disk activity 114
plotting disk activity, a random i/o example 115
plotting raw driver events
strategy and biodone 117
probes 303
random i/o 76
random vs. sequential i/o 75
reading iostat 89
relationship among response times 109
sector zoning 77
sequential i/o 75
service times 90
setting breakpoints 397, 440
statistics
asvc_t 91
storage arrays 76
terms for disk analysis 73
the io dtrace provider 302
tools 74
dtracetaztool 117, 118
iosnoop 113
iostat 79, 82, 84, 85, 86, 87, 88, 89
iotop 110
trace normal form (tnf) tracing for i/o 95
tracing simple disk events 105
visualizing a single disk event 106
dnlc 140
see file system caches
drill-down analysis 7
dtlb-miss 182
dtrace
accessing global kernel data 282
aggregating aggregate process functions 62
aggregations 269
count() 270
lquantize 272
quantize() 272
architecture 296, 297
architecture flow 298
assorted actions of interest 284
copyinstr() 280
cpu states
where.d 35
d program structure 265
data structure overview 330
data types 333
dcmd and walker reference 401
disks
bites.d 74
bitesize.d 99, 110
iosnoop 113
iotop 110
iotrace.d 74
iowait.d 127
enabling control block (ECB) 300
examples of dtrace probe descriptions 267
explaining events from perf. tools 29
file systems
fsrw.d 128
pfilestat 126
read.d 266
ufs.d 279
vopstat 130
functions 267
introduction to dtrace 261
io 95
iotrace.d 98, 123
iowait.d 127
kernel profiling 255
lock probes 317
lockstat provider 253, 315
longer one liners 452
memory 173
malloc.d 273
whospaging.d 174
mixing providers 280
modules 267
networks
tcpsnoop 212
tcptop 212
normalize() 284
oneliners 451
options
dtrace -lP 96
dtrace -p 280
dtrace -s 263, 282
peering inside 63
printa() 276
printf() 276
probe arguments 277
probe name 267
probe reference 302
probes 308
io 96, 303
b_flags values 304
bufinfo_t structure 304
devinfo_t 305
fileinfo_t 306
java 321, 322, 323, 324
locks 249, 315, 316
sched 310, 313
vm 309
probes for cpu states 34
process target-related 406
processes
stack.d 285
truss.d 264, 265
ustack() 284
ustack.d 286
providers 267
fbt 277, 452
io 96, 137, 452
java 295
lockstat 254, 452
pid 281
proc 269, 451, 452
profile 255, 276
sched 452
sdt 269, 452
syscall 30, 31, 268, 451, 452
sysinfo 269, 451, 452
vminfo 171, 269, 307, 452
providers and probes 266
stack() 284, 285
stringof() 278
system calls 30, 264, 269
by system call 30, 269
counting the system call name 30, 269
truss.d 263
the basics 262
the DTraceToolkit 110
the io provider 302
trunc() 277
using dtrace for memory analysis 171
using dtrace on java applications 70
ustack() 284
zones
zonename 158
zvmstat 158
dtrace_probe() 302
DTraceToolkit
bitesize.d 99, 110
iosnoop 113
iotop 74, 110
seeksize.d 102, 110
tcpsnoop 212
tcptop 211
zvmstat 158
dumpadm 428
options
dumpadm -c all 428
dumpadm -c curproc 428
dvm.zip 295
dvm_probe_test.d 455
dvmpi 296
dvmti 296
dynamic tracing
see dtrace
E
EC_hit 228, 232
EC_ic_hit 233
EC_rd_hit 233
EC_ref 228, 232
EC_snoop_cb 233
EC_snoop_inv 233
EC_wb 233
EC_write_hit_RDO 232
ECB 300
enabling control block (ECB) 300
errors
disk 88, 89
network 197
F
fcachestat 147
file systems 119
caches 130, 131
block buffer cache 142
direct i/o 137, 138
directiostat 139
dnlc 139
dnlc default sizes 140
monitoring ufs with fcachestat 147
page cache 132, 160
ufs inode cache 144, 145
causes of read/write file system latency 126
latency 123
maxcontig 128
mount command 138
nfs client statistics nfsstat -c 147, 209
nfs server statistics nfsstat -s 149, 210
nfs statistics 147
observing file system "top end" activity 129
observing physical i/o 121
performance impact 123
performance issues
block or metadata cache misses 127
i/o breakup 127
locking in the file system 128
metadata updates 129
statistics
dnlc_nentries 140
tools
directiostat 139
fcachestat 147
pfilestat 126
vmstat 132, 141
vopstat 130
types of measurement 119, 121, 126
ZFS 130, 132, 155
filebench 76, 103
fileinfo_t 303, 306
fsflush 447
G
gdb
gdb-to-mdb reference 398
getloadavg() 28
I
IC_hit 231, 232
IC_miss 234
IC_ref 231, 232
icmp statistics 220
include files
/usr/include/inet/mib2.h 213, 218
/usr/include/sys/procfs.h 29, 39, 45
/usr/include/sys/sysinfo.h 28
io
451, 452
iosnoop 113
options
iosnoop -h 113
iosnoop -tN 114
iostat 82
iostat internals 92
options
iostat -D 85
iostat -d 85
iostat default 84
iostat -E 88, 89
iostat -e 88, 89
iostat -l 86
iostat -l n 86
iostat -n 87
iostat -p, -P 88
iostat -p, -p 88
iostat reference 82
iostat utility 79
iostat -x 87
reading iostat 89
iotop 110
options
iotop -CP 111
iotop -h 112
iotop -o 111
iotrace.d 98, 123
ip statistics 217
J
java
java processes 65
jvm profiling 66
stack on a java virtual machine via pstack 66
tuning java garbage collection 68
using dtrace
adding probes to pre-mustang releases 294
allocation probe 326
application tracking probes 325, 326
classloading probe 319, 320
compiled method install probes 322, 323
dvm_probe_test.d 455
garbage collection probe arguments 321
garbage collection probes 320
inspecting applications with the dtrace jstack() action 292
inspecting java applications with dtrace 286
java dtrace scripts 455
jstack() 70, 71, 292, 293, 294
method compilation probe arguments 322
method compilation probes 321, 322
monitor probe arguments 324
monitor probes 323, 324
provider 457
the hotspot_jni provider 325
the java virtual machine provider 318
using dtrace on java applications 70
jstack() 71, 292
K
kernel
analyzing kernel locks 248
analyzing locks with lockstat 250
collecting information about panics 438
data structures
struct anoninfo 185
struct k_anoninfo 185
struct ufs_directio_kstats 139
interrupt statistics
intrstat, intrstat 256
vmstat -i ,vmstat 256
investigating hangs 437
mdb 429
profiling the kernel and drivers
lockstat 246
profiling the kernel with lockstat -i 246
tools for kernel monitoring 245
kernel monitoring 245
kmdb
core kmdb dcmds 439
debugging via a tty console on x86 436
diagnosing with kmdb and moddebug 435
forcing a dump with kmdb 441
introduction 434
kmdb-related commands 406
starting kmdb from the console 435
kstat 344
kstat -m hme 200
kstat -m ip 200
kstat -m tcp 200
kstat -n ip 218
kstat -n system_pages 175, 177
kstat -n tcp 215
kstat -n vm 179
kstat -m ip 200
kstat -n vm 179
kstats
64-bit values 349
adding statistics to the kernel 354
c-level kstat interface 329
command-line interface 343
example provider 341
functions 340
getting started 333
getting started with perl 350
io queue length sampling 338
iostat internals 92
kstat chain 330
kstat names 339
kstat tools 5
management of chain updates 340
memory stats 174
memory-related kstats 174, 177, 179
netstatmulti implemented in perl 351
nicstat command 462
overview 329
perl version of uptime 462
provider walkthrough 355
real-world example that uses kstat and nawk 345
sample perl kstat utilities 461
simple kstat walker 461
snooping a programs kstat use with dtrace 354
sysperfstat 467
the kstat command 344
the perl tied-hash interface 348
the update() method 349
time and queue length statistics 337
types
kstat_type_intr 336
kstat_type_io 337
kstat_type_named 335
kstat_type_raw 334
kstat_type_timer 336
types of interrupt kstats 336
using perl to access kstats 348
L
large pages 170
libdtrace 297
libdvmpi.so 295
libjvm.so 70
libkstat 340
liblgrp 314
link_mode 204
link_speed 194
link_status 204
load averages 12
loadavg_update() 28
locks
adaptive DTrace locks 249
adaptive lock DTrace probes 315
analyzing kernel locks 248
analyzing locks with lockstat 250
dtrace lock probes 249, 315, 316
examining user-level locks in a process 57
plockstat 38
reader/writer locks 249
readers/writer lock dtrace probes 317
thread lock probes 317
thread locks 250
thread locks 317
lockstat
options
lockstat -l 246
log files
/var/adm/inetd.log 63
/var/adm/messages 198
lwpsinfo_t 310
M
mdb
architecture 369
building blocks 368
commands 369
dcmds
::avl 386
::cont 439
::continue 438
::cpuinfo 419
::cpuinfo -v 420
::dcmds 384, 385
::delete n 399
::difinstr 328
::difo 328
::dis 397, 414, 422
::dmods 384, 388
::dmods -l 384, 398
::dmods -l mdb 388
::dof_actdesc 328
::dof_ecbdesc 328
::dof_hdr 328
::dof_probedesc 328
::dof_relodesc 328
::dof_relohdr 328
::dof_sec 328
::dofdump 328
::dtrace 328
::dtrace_aggstat 328
::dtrace_dynstat 328
::dtrace_errhash 328
::dtrace_helptrace 328
::dtrace_state 328
::enum enumname 390
::eval 393
::events 395, 399
::findleaks 427
::findstack 387, 420, 431
::formats 381, 400
::getenv 398
::getenv var 399
::id2probe 328
::kgrep 428
::kill 398
::list 386
::load 160
::load memory 160
::log 374
::mappings 431
::memstat 133, 151, 159, 160, 161, 162, 164, 425
::memstat. 160
::msgbuf 412, 438
::netstat 426
::next 439
::nm 379, 431
::nmadd 379
::nmdel 379
::offsetof type field 390
::panicinfo 411
::pgrep 387, 388, 424
::print 367, 389, 390, 393, 417, 418
::proc 386
::ps 370, 385, 388, 413, 424
::ps -f 424
::ps -t 424
::ptree 370
::quit 398
::regs 394, 396, 415, 439
::run arglist 398
::setenv var=string 398
::showrev 411
::sizeof inode_t 146
::sizeof type 390
::stack 394, 431, 439
::stack $C 399
::stackregs 422
::status 394, 411, 429, 438, 439
::step 395, 438, 440
::step ] 400
::step out 400
::step over 400
::switch 438
::thread 413
::threadlist 426
::threadlist -v 426
::typegraph 390
::typeset 391
::vars 392
::vatopfn 427
::walk 371, 393
::walk proc 386
::walkers 385
::whatis 427, 428
::wp 438
b 397, 440
bp 438
c 397, 400, 435, 437, 439, 440
e 439
r 397
s SIG 395
u SIG 395
z 395, 439, 440
debugger concepts 368
debugging 363
extracting user-mode stack frame pointers 430
features 366, 367
history 367
introduction 366
introduction to the modular debugger 365
kmdb. see kmdb
listing all kernel threads 426
macros 370
mdb modularity. 371
modules 370
obtaining a stack trace of the running thread 412
overview 365
reference 328
reference for dtrace 328
targets 368
terms 368
variables 273
walkers 369
mdb for debugging kernels
409
booting with the kernel debugger 435
collecting information about panics 438
constructing the process stack 431
diagnosing with kmdb and moddebug 435
disassembling the suspect code 414
displaying general-purpose registers 415
enabling process pages in a dump 428
examining kernel core summary information 410
examining the message buffer 412
examining the process memory 434
examining user process stacks within a kernel image 428
forcing a crash dump with halt -d 441
investigating kernel hangs 437
invoking mdb to examine the kernel image 429
kernel built-in mdb dcmds 441
listing network connections 426
listing processes and stacks 424
locating and attaching the target 409
locating the target process 429
looking at the status of the cpus 419
navigating kernel stack backtraces 415
notable kernel dcmds 427
processes in kernel images 413
switching mdb to debug a specific process 431
working with debugging targets 438
working with kernel cores 409
mdb tutorial 373
arithmetic expressions 377
binary operators 378
command syntax 375
commands 401
ctf-related 404
ctf-related dcmds 390
dcmds
general dcmds 403
debugging target dcmds 394
disassembling the target 397
displaying registers 396
displaying stacks 396
expressions 376, 401
formats for reading 382
formats for searching 383
formatting characters 380
formatting metacharacters 380
gdb-to-mdb migration 398
general mdb command syntax 376
invoking mdb 373
kernel cpu-related 405
kmem-related commands 405
logging output to a file 374
macros 386
memory-related commands 405
obtaining symbolic type information 388
pipelines 386
piping to unix commands 388
proc-related commands 404
read formats 402
resolving symbol names 379
search formats 403
symbols 378, 402
synchronization-related commands 405
target-related dcmds 403
thread-related commands 404
unary operators 377
variables 390, 402
variables 392
walkers 385
walkers, variables, and expressions combined 393
working with debugging targets 394
write formats 402
writing 383
memory 151
anonymous memory paging
"bad" paging 157
calculating process memory usage with ps and pmap 166
cow_fault 180, 308
displaying page size information with pmap 170
DTrace probes 309
dtrace vm provider probes and descriptions 308
file i/o paging
"good" paging 155
free memory 158
global memory summary 425
kernel memory 158
kernel memory with kstat 178
kstats 174, 177, 179
life cycle of physical memory 155
malloc() 183
memtool 188
prtswap 188
observing mmu performance impact with trapstat 181
obtaining memory kstats 174
page scanner rate 163
page-in 132
per-zone paging statistics 158
physical memory allocation 158
physical memory size via prtconf 158
process virtual and resident set size 165
relieving memory pressure 161
scan rate as a memory health indicator 162
slowscan 162
statistics
anonfree 179, 308
anoninfo 185
anonpgin 179, 308
anonpgout 180, 308
apf 154
api 154, 157
apo 154, 157
availrmem 189
execfree 180, 308, 309
execname 217
execpgin 180, 309
execpgout 180, 309
Free (cachelist) 160
Free (freelist) 160
freemem 163, 177
fsfree 180, 308, 309
fspgin 180, 309
fspgout 180, 309
maj_fault 180
nscan 178
pagesfree 176
pageslocked 178
pagestotal 178
pp_kernel 178
statistics from the vmstat command 153
system memory allocation kstats 177
system paging kstats 179
tools
kstat 175
memstat 159
pmap 166
truss 58
vmstat 153
tools for memory analysis 151, 152
total physical memory 158
types of paging 154
using dtrace 173
using dtrace for memory analysis 171
using pmap to inspect process memory usage 166
using prstat to estimate memory slowdowns 164
using the memstat command in mdb 159
using the perl kstat api to look at memory statistics 175
virtual memory DTrace provider probes 307
vm lifecycle DTrace probes 318, 319
mib-ii statistics 215
microstate accounting 12
mmap
flags
MAP_NORESERVE. 170
MAP_PRIVATE 184
MAP_SHARED. 169
moddebug 435
monitor-contended-enter 324
monitor-contended-entered 324
monitor-contended-exit 324
monitor-notify 324
monitor-wait 324
monitor-waited 324
mpstat 21
usr, sys, idl times 26
N
netstat 196
options
netstat -I 198
netstat -i 193
netstat -k 199
netstat -rn 198
netstat -s 194
netstatMulti 351
network statistics 198
networks 193
/etc/sma/snmp/mibs 202
common misconfigurations 197
measuring packets instead of bytes 195
statistics
icmp kstat/mib-ii statistics 221
icmp statistics 220
icmp statistics from dtrace 222
icmp statistics from kstat 221
icmp statistics reference 221
ip kstat/mib-ii statistics 218
ip statistics 217
ip statistics from dtrace 220
ip statistics from kstat 218
ip statistics internals 218
ip statistics reference 218
kstat command 200
netstat command 198
netstatmulti implemented in perl 351
network errors 197
network saturation 197
network utilization 196
per-process network statistics 210
snmp 202
systemwide statistics 198
tcp kstat/mib-ii statistics 215
tcp statistics 213
tcp statistics from dtrace 217
tcp statistics from kstat 215
tcp statistics internals 213
tcp statistics reference 215
terms for network analysis 193
tools
checkcable 203
nicstat 201, 462
ntop 208
nx.se 201
pathchar 208
ping 205
snmpget 202
snmpnetstat 203
snmpusm 203
snoop 206
tcpsnoop 212
tcptop 211
traceroute 206
tools for network analysis 194
tracing raw network functions 222
ttcp 207
new_cpu_mstate() 26
newfs 78
nfs 267, 447
nfsstat 147, 149, 209, 210
options
nfsstat -c 148, 209
nfsstat -s 149, 210
nicstat 201
ntop 208
nx.se 201
O
observability tools 4
observability methods 1
P
page cache 160
page-in 132
pargs 56
pcred 55
performance counters 225
performance tools
introduction to observability tools 3
observability infrastructure 259
pfiles 53
pflags 55
pkill 49
pldd 55
plockstat 38
pmap 52, 166, 168
prchoose() 45
prctl 446
preap 50
process
microstates 26
temporarily stop a process via pstop 50
processes 37
/proc 23, 39, 58
/proc/
/as
48
/proc/
/ctl
58
/proc/
/psinfo
29
aggregating process functions with dtrace 62
examining user-level locks 57
execution time statistics via ptime 54
grepping for
pgrep 49
listing and controlling 48
per-process network statistics 210
plockstat 38
project summary via prstat -j 43
prun - making runnable 50
reap a zombie via preap 50
statistics by a sorted keys
prstat -s 42
statistics via the pr_pctcpu field 29
tools 5
apptrace 38, 60, 61
dtrace 64
list of 50
pargs - process arguments 56
pcred - process credentials 55
pfiles - open files 53
pflags - process flags 55
pkill - killing processes 49
pldd - linker dump 55
pmap - process address map 168
pmap -x - process memory 52
prctl - process resource control 446
prstat - statistics summary 39
prstat -m - process microstates 41
ps 44, 46, 47
ps - process status 44
psig - signal disposition 54
pstack - display thread stacks 51
ptree - process tree 48
pwdx - print working directory 56
tools for process analysis 37
tracing functions with dtrace 61
tracing processes 58
user summary via prstat 43
using apptrace to trace processes 60
using dtrace 63
using dtrace to sample stacks 64
using truss to trace 58
virtual and resident set size 165
wait for process completion via pwait 50
processor_info(2) 314
processor_info_t 314
prstat 39
options
prstat -j 43
prstat -L 40
prstat -m 41
prstat -s 42
prstat -t 43
prstat -Z 44
prtconf 158
prtmem.pl 176
prtswap 188
prun 50
ps 44, 46, 166
ps command 44, 47
psig 54
psrinfo 15
pstack 51
pstop 50
ptime 54
ptools 49
pargs 56
pcred 55
pfiles 53
pflags 55
pkill 49
pldd 55
pmap 52, 166, 168
prctl 446
preap 50
prstat 39
prun 50
psig 54
pstack 51
pstop 50
ptime 54
ptree 48
pwait 50
pwdx 56
ptree 48
pwait 50
pwdx 56
S
sar 16
default output 17
options
sar -b 143
sar -d 94
sar -q 18
sar -v 145
saturation
network 197
schedctl_init(3C) 311
schedctl-nopreempt 313
schedctl-preempt 312
schedctl-yield 313
seeks.d 74
seeksize.d 102, 110
signals
types
sigdanger 184
sparc
traversing stack frames in sparc architectures 421
swap 185
options
swap -l 186
swap -s 185
swap space 182, 183
accounting information 189
allocation 183
allocation states 186
allocation states 183
determining swapped-out threads 186
display of swap reservations with pmap 189
ibm's aix 184
listing physical swap devices
swap -l 186
metrics
anoninfo 185, 189
monitoring physical swap activity 187
prtswap 188
statistics 185
summary via swap -s 185
swap command 185
swapctl command 185
swapfs 184
swapped out 183
swapctl 185
sysdef 143
sysinfo 269
sysperfstat command 467
T
tcp statistics 213
tcpsnoop 212
tcptop 211, 212
threads
thread lifecycle probe arguments 319
thread lifecycle probes 318, 319
thread summary with prstat -L 40
traceroute 206
trapstat 181
truss
options
truss -c 59
truss -p 59
truss -u 60
ttcp 207
tuneable parameters 445
file systems
bufhwm 143
maxcontig 128
ncsize 140
segmap_percent 160
ufs_ninode 146
kernel
maxusers 140
memory
deficit 162
fastscan 162, 163, 177
lotsfree 162, 163
minfree 178
pages_before_pager 154
slowscan 162, 163
swapfsminfree 189
networks
arp_cleanup_interval 449
ip_forwarding 449
nfs
nfs4_nra 448
setting
/etc/default directory 446
/etc/system file 447
driver.conf file 448
ndd command 448
routeadm(1) 449
sysdef 143
system v ipc tuneables for databases 449
ufs
ufs_ninode 145, 146
U
ultrasparc t1 227
uptime 15, 16
usejstack.d 294
utilization
network 196
V
vm 308
vmstat 11, 13, 26, 132, 141, 153
options
default 153
vmstat -p 153
vmstat -S 162, 188
summary 153
swapped out threads 186
vopstat 130
W
wait i/o 17, 80, 83, 93, 96
whospaging.d 174
Z
ZFS 130, 132, 155
zones
per-zone paging statistics 158
zone summary via prstat -Z 44
zonename 158
zvmstat 158
|