1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# Copyright (c) 2008-2009, Intel Corporation. 22# All Rights Reserved. 23# 24# LatencyTOP 0.1 configuration 25# 26 27# Format: 28# <priority> <module>`<function> <Category> 29# Special command: 30# ; <command> <option value> 31# <command>: 32# disable_category <category name> : do not count and display <category name> 33 34# Stream ops 3540 genunix`strdoioctl Stream ioctl 3640 genunix`strclose Stream close 3740 genunix`strread Stream read 3840 genunix`strwrite Stream write 39 40# Door ops 4150 doorfs`door_call Door call 4250 doorfs`door_return Door release 43 44# sockfs 4550 sockfs`socktpi_close Close socket 4650 sockfs`sotpi_connect Create socket connection 4750 sockfs`socktpi_write Write to socket 4850 sockfs`socktpi_read Read from socket 49 50# SCSI 5140 sd`sd_ssc_send Execute USCSI command 5240 sd`sdread SCSI read 5340 sd`sdwrite SCSI write 5430 sd`sd_check_media SCSI wait for device ready 55 56# UFS 5750 ufs`ufs_sync UFS sync 5850 ufs`ufs_fsync UFS sync 5950 ufs`ufs_remove UFS remove file 6050 ufs`ufs_create UFS create file 6140 ufs`ufs_getpage UFS getpage 6240 ufs`ufs_putpage UFS putpage 6340 ufs`ufs_iget_alloced UFS get inode 6440 ufs`ufs_ialloc UFS create inode 6540 ufs`ldl_waito UFS log 6640 ufs`alloc UFS alloc block 67 68# ZFS 6950 zfs`zil_commit ZFS intent log commit 7040 zfs`zfs_fsync ZFS sync 7140 zfs`zfs_read ZFS read 7240 zfs`zfs_write ZFS write 7340 zfs`zfs_getattr ZFS get file attribute 7440 zfs`zfs_remove ZFS remove file 7540 zfs`zfs_create ZFS create file 7640 zfs`zfs_close ZFS close file 7740 zfs`zfs_open ZFS open file 7840 zfs`zfs_getsecattr ZFS security check 7940 zfs`zfs_umount ZFS unmount 8030 zfs`zio_wait ZFS wait for I/O complete 8130 zfs`spa_export ZFS export storage pool 8230 zfs`spa_import ZFS import storage pool 8330 zfs`zio_execute ZFS execute IO 8430 zfs`spa_sync ZFS sync transaction group 85 86# Page fault 8760 unix`pagefault Page fault 88 89# FIFO 9050 fifofs`fifo_read Read from pipe/FIFO 9150 fifofs`fifo_write Write to pipe/FIFO 92 93# Module 9460 genunix`modload Loading kernel module 95 96# Devfs 9750 devfs`dv_find Devfs lookup 9850 dev`sdev_lookup Devfs lookup 99 100# Misc. 10140 genunix`lookuppnat File system directory operation 102 103# 104# FSFlush daemon 105# 106 10715 genunix`fsflush Sleep in daemon (fsflush) 108 109# 110# Pageout 111# 112 11315 genunix`pageout_scanner Sleep in daemon (pageout) 11415 genunix`pageout Sleep in daemon (pageout) 115 116# 117# Syscalls 118# 119# Syscalls have priority 10, this is the lowest priority defined as default. 120# This is to ensure a latency is traced to one of the syscalls if nothing 121# else matches. 122# 123 12415 unix`trap Processor Trap 12515 genunix`post_syscall Post Syscall 1265 unix`sys_syscall32 Syscall 127 12810 genunix`indir Syscall: indir 12910 genunix`rexit Syscall: exit 13010 genunix`forkall Syscall: forkall 13110 genunix`read Syscall: read 13210 genunix`read32 Syscall: read 13310 genunix`write Syscall: write 13410 genunix`write32 Syscall: write 13510 genunix`open Syscall: open 13610 genunix`open32 Syscall: open 13710 genunix`close Syscall: close 13810 genunix`wait Syscall: wait 13910 genunix`creat Syscall: creat 14010 genunix`creat32 Syscall: creat 14110 genunix`link Syscall: link 14210 genunix`unlink Syscall: unlink 14310 genunix`exec Syscall: exec 14410 genunix`chdir Syscall: chdir 14510 genunix`gtime Syscall: time 14610 genunix`mknod Syscall: mknod 14710 genunix`chmod Syscall: chmod 14810 genunix`chown Syscall: chown 14910 genunix`brk Syscall: brk 15010 genunix`stat Syscall: stat 15110 genunix`stat32 Syscall: stat 15210 genunix`lseek64 Syscall: lseek 15310 genunix`lseek32 Syscall: lseek 15410 genunix`getpid Syscall: getpid 15510 genunix`mount Syscall: mount 15610 genunix`umount Syscall: umount 15710 genunix`setuid Syscall: setuid 15810 genunix`getuid Syscall: getuid 15910 genunix`stime Syscall: stime 16010 genunix`stime32 Syscall: stime 16110 genunix`pcsample Syscall: pcsample 16210 genunix`alarm Syscall: alarm 16310 genunix`fstat Syscall: fstat 16410 genunix`fstat32 Syscall: fstat 16510 genunix`pause Syscall: pause 16610 genunix`utime Syscall: utime 16710 genunix`stty Syscall: stty 16810 genunix`gtty Syscall: gtty 16910 genunix`access Syscall: access 17010 genunix`nice Syscall: nice 17110 genunix`statfs32 Syscall: statfs 17210 genunix`syssync Syscall: sync 17310 genunix`kill Syscall: kill 17410 genunix`fstatfs32 Syscall: fstatfs 17510 genunix`setpgrp Syscall: setpgrp 17610 genunix`uucopystr Syscall: uucopystr 17710 genunix`dup Syscall: dup 17810 genunix`times Syscall: times 17910 genunix`times32 Syscall: times 18010 genunix`profil Syscall: prof 18110 genunix`setgid Syscall: setgid 18210 genunix`getgid Syscall: getgid 18310 genunix`ssig Syscall: sig 18410 unix`sysi86 Syscall: sysi86 18510 genunix`ioctl Syscall: ioctl 18610 genunix`uadmin Syscall: uadmin 18710 genunix`utssys64 Syscall: utssys 18810 genunix`utssys32 Syscall: utssys 18910 genunix`fdsync Syscall: fdsync 19010 genunix`exece Syscall: exece 19110 genunix`umask Syscall: umask 19210 genunix`chroot Syscall: chroot 19310 genunix`fcntl Syscall: fcntl 19410 genunix`ulimit Syscall: ulimit 19510 genunix`ulimit32 Syscall: ulimit 19610 genunix`tasksys Syscall: tasksys 19710 genunix`getpagesizes Syscall: getpagesizes 19810 genunix`getpagesizes32 Syscall: getpagesizes 19910 genunix`rctlsys Syscall: rctlsys 20010 genunix`sidsys Syscall: sidsys 20110 genunix`fsat64 Syscall: fsat 20210 genunix`fsat32 Syscall: fsat 20310 genunix`syslwp_park Syscall: lwp_park 20410 genunix`sendfilev Syscall: sendfilev 20510 genunix`rmdir Syscall: rmdir 20610 genunix`mkdir Syscall: mkdir 20710 genunix`getdents64 Syscall: getdents 20810 genunix`getdents32 Syscall: getdents 20910 genunix`privsys Syscall: privsys 21010 genunix`privsys32 Syscall: privsys 21110 genunix`ucredsys Syscall: ucredsys 21210 genunix`ucredsys32 Syscall: ucredsys 21310 genunix`sysfs Syscall: sysfs 21410 genunix`getmsg Syscall: getmsg 21510 genunix`getmsg32 Syscall: getmsg 21610 genunix`putmsg Syscall: putmsg 21710 genunix`putmsg32 Syscall: putmsg 21810 genunix`poll Syscall: poll 21910 genunix`lstat Syscall: lstat 22010 genunix`lstat32 Syscall: lstat 22110 genunix`symlink Syscall: symlink 22210 genunix`readlink Syscall: readlink 22310 genunix`readlink32 Syscall: readlink 22410 genunix`setgroups Syscall: setgroups 22510 genunix`getgroups Syscall: getgroups 22610 genunix`fchmod Syscall: fchmod 22710 genunix`fchown Syscall: fchown 22810 genunix`sigprocmask Syscall: sigprocmask 22910 genunix`sigsuspend Syscall: sigsuspend 23010 genunix`sigaltstack Syscall: sigaltstack 23110 genunix`sigaltstack32 Syscall: sigaltstack 23210 genunix`sigaction Syscall: sigaction 23310 genunix`sigaction32 Syscall: sigaction 23410 genunix`sigpending Syscall: sigpending 23510 genunix`getsetcontext Syscall: getsetcontext 23610 genunix`getsetcontext32 Syscall: getsetcontext 23710 genunix`statvfs Syscall: statvfs 23810 genunix`statvfs32 Syscall: statvfs 23910 genunix`fstatvfs Syscall: fstatvfs 24010 genunix`fstatvfs32 Syscall: fstatvfs 24110 genunix`getloadavg Syscall: getloadavg 24210 genunix`waitsys Syscall: waitsys 24310 genunix`waitsys32 Syscall: waitsys 24410 genunix`sigsendsys Syscall: sigsendset 24510 unix`hrtsys Syscall: hrtsys 24610 genunix`sigresend Syscall: sigresend 24710 genunix`priocntlsys Syscall: priocntlsys 24810 genunix`pathconf Syscall: pathconf 24910 genunix`mincore Syscall: mincore 25010 genunix`smmap64 Syscall: mmap 25110 genunix`smmap32 Syscall: mmap 25210 genunix`mprotect Syscall: mprotect 25310 genunix`munmap Syscall: munmap 25410 genunix`fpathconf Syscall: fpathconf 25510 genunix`vfork Syscall: vfork 25610 genunix`fchdir Syscall: fchdir 25710 genunix`readv Syscall: readv 25810 genunix`readv32 Syscall: readv 25910 genunix`writev Syscall: writev 26010 genunix`writev32 Syscall: writev 26110 genunix`xstat Syscall: xstat 26210 genunix`xstat32 Syscall: xstat 26310 genunix`lxstat Syscall: lxstat 26410 genunix`lxstat32 Syscall: lxstat 26510 genunix`fxstat Syscall: fxstat 26610 genunix`fxstat32 Syscall: fxstat 26710 genunix`xmknod Syscall: xmknod 26810 genunix`setrlimit64 Syscall: setrlimit 26910 genunix`setrlimit32 Syscall: setrlimit 27010 genunix`getrlimit64 Syscall: getrlimit 27110 genunix`getrlimit32 Syscall: getrlimit 27210 genunix`lchown Syscall: lchown 27310 genunix`memcntl Syscall: memcntl 27410 genunix`getpmsg Syscall: getpmsg 27510 genunix`getpmsg32 Syscall: getpmsg 27610 genunix`putpmsg Syscall: putpmsg 27710 genunix`putpmsg32 Syscall: putpmsg 27810 genunix`rename Syscall: rename 27910 genunix`uname Syscall: uname 28010 genunix`setegid Syscall: setegid 28110 genunix`sysconfig Syscall: sysconfig 28210 genunix`adjtime Syscall: adjtime 28310 genunix`systeminfo Syscall: systeminfo 28410 genunix`seteuid Syscall: seteuid 28510 genunix`forksys Syscall: forksys 28610 genunix`fork1 Syscall: fork1 28710 genunix`sigtimedwait Syscall: sigtimedwait 28810 genunix`lwp_info Syscall: lwp_info 28910 genunix`yield Syscall: yield 29010 genunix`lwp_sema_wait Syscall: lwp_sema_wait 29110 genunix`lwp_sema_post Syscall: lwp_sema_post 29210 genunix`lwp_sema_trywait Syscall: lwp_sema_trywait 29310 genunix`lwp_detach Syscall: lwp_detach 29410 genunix`corectl Syscall: corectl 29510 genunix`modctl Syscall: modctl 29610 genunix`fchroot Syscall: fchroot 29710 genunix`utimes Syscall: utimes 29810 genunix`vhangup Syscall: vhangup 29910 genunix`gettimeofday Syscall: gettimeofday 30010 genunix`getitimer Syscall: getitimer 30110 genunix`setitimer Syscall: setitimer 30210 genunix`syslwp_create Syscall: lwp_create 30310 genunix`syslwp_exit Syscall: lwp_exit 30410 genunix`syslwp_suspend Syscall: lwp_suspend 30510 genunix`syslwp_continue Syscall: lwp_continue 30610 genunix`lwp_kill Syscall: lwp_kill 30710 genunix`lwp_self Syscall: lwp_self 30810 genunix`lwp_sigmask Syscall: lwp_sigmask 30910 genunix`syslwp_private Syscall: lwp_private 31010 genunix`lwp_wait Syscall: lwp_wait 31110 genunix`lwp_mutex_wakeup Syscall: lwp_mutex_wakeup 31210 genunix`lwp_mutex_lock Syscall: lwp_mutex_lock 31310 genunix`lwp_cond_wait Syscall: lwp_cond_wait 31410 genunix`lwp_cond_signal Syscall: lwp_cond_signal 31510 genunix`lwp_cond_broadcast Syscall: lwp_cond_broadcast 31610 genunix`pread Syscall: pread 31710 genunix`pread32 Syscall: pread 31810 genunix`pwrite Syscall: pwrite 31910 genunix`pwrite32 Syscall: pwrite 32010 genunix`llseek32 Syscall: llseek 32110 genunix`brandsys Syscall: brandsys 32210 genunix`lgrpsys Syscall: lgrpsys 32310 genunix`rusagesys Syscall: rusagesys 32410 portfs`portfs Syscall: portfs 32510 portfs`portfs32 Syscall: portfs 32610 genunix`pollsys Syscall: pollsys 32710 genunix`labelsys Syscall: labelsys 32810 genunix`acl Syscall: acl 32910 genunix`auditsys Syscall: auditsys 33010 genunix`processor_bind Syscall: processor_bind 33110 genunix`processor_info Syscall: processor_info 33210 genunix`p_online Syscall: p_online 33310 genunix`sigqueue Syscall: sigqueue 33410 genunix`sigqueue32 Syscall: sigqueue 33510 genunix`clock_gettime Syscall: clock_gettime 33610 genunix`clock_settime Syscall: clock_settime 33710 genunix`clock_getres Syscall: clock_getres 33810 genunix`timer_create Syscall: timer_create 33910 genunix`timer_delete Syscall: timer_delete 34010 genunix`timer_settime Syscall: timer_settime 34110 genunix`timer_gettime Syscall: timer_gettime 34210 genunix`timer_getoverrun Syscall: timer_getoverrun 34310 genunix`nanosleep Syscall: nanosleep 34410 genunix`facl Syscall: facl 34510 doorfs`doorfs Syscall: door 34610 doorfs`doorfs32 Syscall: door 34710 genunix`setreuid Syscall: setreuid 34810 genunix`setregid Syscall: setregid 34910 genunix`install_utrap Syscall: install_utrap 35010 genunix`signotify Syscall: signotify 35110 genunix`schedctl Syscall: schedctl 35210 genunix`sparc_utrap_install Syscall: sparc_utrap_install 35310 genunix`resolvepath Syscall: resolvepath 35410 genunix`lwp_mutex_timedlock Syscall: lwp_mutex_timedlock 35510 genunix`lwp_sema_timedwait Syscall: lwp_sema_timedwait 35610 genunix`lwp_rwlock_sys Syscall: lwp_rwlock_sys 35710 genunix`getdents64 Syscall: getdents64 35810 genunix`smmaplf32 Syscall: smmaplf32 35910 genunix`stat64 Syscall: stat64 36010 genunix`stat64_32 Syscall: stat64 36110 genunix`lstat64 Syscall: lstat64 36210 genunix`lstat64_32 Syscall: lstat64 36310 genunix`fstat64 Syscall: fstat64 36410 genunix`fstat64_32 Syscall: fstat64 36510 genunix`statvfs64 Syscall: statvfs64 36610 genunix`statvfs64_32 Syscall: statvfs64 36710 genunix`fstatvfs64 Syscall: fstatvfs64 36810 genunix`fstatvfs64_32 Syscall: fstatvfs64 36910 genunix`setrlimit64 Syscall: setrlimit64 37010 genunix`getrlimit64 Syscall: getrlimit64 37110 genunix`pread64 Syscall: pread64 37210 genunix`pwrite64 Syscall: pwrite64 37310 genunix`creat64 Syscall: creat64 37410 genunix`open64 Syscall: open64 37510 genunix`zone Syscall: zone 37610 genunix`getcwd Syscall: getcwd 37710 sockfs`so_socket Syscall: so_socket 37810 sockfs`so_socketpair Syscall: so_socketpair 37910 sockfs`bind Syscall: bind 38010 sockfs`listen Syscall: listen 38110 sockfs`accept Syscall: accept 38210 sockfs`connect Syscall: connect 38310 sockfs`shutdown Syscall: shutdown 38410 sockfs`recv Syscall: recv 38510 sockfs`recv32 Syscall: recv 38610 sockfs`recvfrom Syscall: recvfrom 38710 sockfs`recvfrom32 Syscall: recvfrom 38810 sockfs`recvmsg Syscall: recvmsg 38910 sockfs`send Syscall: send 39010 sockfs`send32 Syscall: send 39110 sockfs`sendmsg Syscall: sendmsg 39210 sockfs`sendto Syscall: sendto 39310 sockfs`sendto32 Syscall: sendto 39410 sockfs`getpeername Syscall: getpeername 39510 sockfs`getsockname Syscall: getsockname 39610 sockfs`getsockopt Syscall: getsockopt 39710 sockfs`setsockopt Syscall: setsockopt 39810 sockfs`sockconfig Syscall: sockconfig 39910 genunix`ntp_gettime Syscall: ntp_gettime 40010 genunix`ntp_adjtime Syscall: ntp_adjtime 40110 genunix`lwp_mutex_unlock Syscall: lwp_mutex_unlock 40210 genunix`lwp_mutex_trylock Syscall: lwp_mutex_trylock 40310 genunix`lwp_mutex_register Syscall: lwp_mutex_register 40410 genunix`cladm Syscall: cladm 40510 genunix`uucopy Syscall: uucopy 40610 genunix`umount2 Syscall: umount2 407 408# sched (pid = 0) 4095 genunix`taskq_d_thread Sleep in daemon (sched) 4105 ufs`trans_roll Sleep in daemon (sched) 4115 zfs`txg_sync_thread Sleep in daemon (sched) 4125 genunix`taskq_thread Sleep in daemon (sched) 4135 zfs`l2arc_feed_thread Sleep in daemon (sched) 4145 scsi`scsi_watch_thread Sleep in daemon (sched) 4155 genunix`seg_pasync_thread Sleep in daemon (sched) 4165 zfs`arc_reclaim_thread Sleep in daemon (sched) 4175 zfs`txg_thread_wait Sleep in daemon (sched) 4185 ip`squeue_worker Sleep in daemon (sched) 4195 genunix`thread_reaper Sleep in daemon (sched) 4205 zfs`txg_quiesce_thread Sleep in daemon (sched) 4215 ufs`ufs_thread_delete Sleep in daemon (sched) 422 423#; disable_cause Sleep in daemon (fsflush) 424#; disable_cause Sleep in daemon (pageout) 425#; disable_cause Sleep in daemon (sched) 426