SolarisInternals

Categories
OpenSolaris
Edition II
SI2 Index
POD Index
Japanese
Chinese
Solaris Internals 2nd Edition Performance and Debugging Index

Symbols

/proc 37

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

R

run queue 24, 31

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

 

 



Browse the book online via Safari

Original Material © 2000-2005 Richard McDougall & Jim Mauro
Last Updated Jul 25 2006 16:24