Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [Z] kernel analyzing kernel locks analyzing locks with lockstat collecting information about panics data structures struct anoninfo struct k_anoninfo struct ufs_directio_kstats interrupt statistics intrstat, intrstat vmstat -i, vmstat investigating hangs mdb profiling the kernel and drivers lockstat profiling the kernel with lockstat -i tools for kernel monitoring kernel monitoring kmdb core kmdb dcmds debugging via a tty console on x86 diagnosing with kmdb and moddebug forcing a dump with kmdb introduction kmdb-related commands starting kmdb from the console kstat kstat -m hme kstat -m ip kstat -m tcp kstat -n ip kstat -n system_pages 2nd kstat -n tcp kstat -n vm kstat -m ip kstat -n vm kstats 64-bit values adding statistics to the kernel c-level kstat interface command-line interface example provider functions getting started getting started with perl io queue length sampling iostat internals kstat chain kstat names kstat tools management of chain updates memory stats memory-related kstats 2nd 3rd netstatmulti implemented in perl nicstat command overview perl version of uptime provider walkthrough real-world example that uses kstat and nawk sample perl kstat utilities simple kstat walker snooping a programs kstat use with dtrace sysperfstat the kstat command the perl tied-hash interface the update() method time and queue length statistics types kstat_type_intr kstat_type_io kstat_type_named kstat_type_raw kstat_type_timer types of interrupt kstats using perl to access kstats |