summaryrefslogtreecommitdiff
path: root/usr/src/cmd/latencytop/common/latencytop.trans
blob: 683f61196ed6b0a8147801c108bdac3d43f2a031 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright (c) 2008-2009, Intel Corporation.
# All Rights Reserved.
#
# LatencyTOP 0.1 configuration
#

# Format:
# <priority>    <module>`<function>     <Category>
# Special command:
# ; <command>  <option value>
# <command>:
# disable_category <category name> : do not count and display <category name>

# Stream ops
40      genunix`strdoioctl              Stream ioctl
40      genunix`strclose                Stream close
40      genunix`strread                 Stream read
40      genunix`strwrite                Stream write

# Door ops
50      doorfs`door_call                Door call
50      doorfs`door_return              Door release

# sockfs
50      sockfs`socktpi_close            Close socket
50      sockfs`sotpi_connect            Create socket connection
50      sockfs`socktpi_write            Write to socket
50      sockfs`socktpi_read             Read from socket

# SCSI
40      sd`sd_ssc_send                  Execute USCSI command
40      sd`sdread                       SCSI read
40      sd`sdwrite                      SCSI write
30      sd`sd_check_media               SCSI wait for device ready

# UFS
50      ufs`ufs_sync                    UFS sync
50      ufs`ufs_fsync                   UFS sync
50      ufs`ufs_remove                  UFS remove file
50      ufs`ufs_create                  UFS create file
40      ufs`ufs_getpage                 UFS getpage
40      ufs`ufs_putpage                 UFS putpage
40      ufs`ufs_iget_alloced            UFS get inode
40      ufs`ufs_ialloc                  UFS create inode
40      ufs`ldl_waito                   UFS log
40      ufs`alloc                       UFS alloc block

# ZFS
50      zfs`zil_commit                  ZFS intent log commit
40      zfs`zfs_fsync                   ZFS sync
40      zfs`zfs_read                    ZFS read
40      zfs`zfs_write                   ZFS write
40      zfs`zfs_getattr                 ZFS get file attribute
40      zfs`zfs_remove                  ZFS remove file
40      zfs`zfs_create                  ZFS create file
40      zfs`zfs_close                   ZFS close file
40      zfs`zfs_open                    ZFS open file
40      zfs`zfs_getsecattr              ZFS security check
40      zfs`zfs_umount                  ZFS unmount
30      zfs`zio_wait                    ZFS wait for I/O complete
30      zfs`spa_export                  ZFS export storage pool
30      zfs`spa_import                  ZFS import storage pool
30      zfs`zio_execute                 ZFS execute IO
30      zfs`spa_sync                    ZFS sync transaction group

# Page fault
60      unix`pagefault                  Page fault
        
# FIFO        
50      fifofs`fifo_read                Read from pipe/FIFO
50      fifofs`fifo_write               Write to pipe/FIFO

# Module
60      genunix`modload                 Loading kernel module

# Devfs        
50      devfs`dv_find                   Devfs lookup
50      dev`sdev_lookup                 Devfs lookup

# Misc.
40      genunix`lookuppnat              File system directory operation

#
# FSFlush daemon
#

15      genunix`fsflush                 Sleep in daemon (fsflush)

#
# Pageout
#

15      genunix`pageout_scanner         Sleep in daemon (pageout)
15      genunix`pageout                 Sleep in daemon (pageout)

#
# Syscalls
# 
# Syscalls have priority 10, this is the lowest priority defined as default.
# This is to ensure a latency is traced to one of the syscalls if nothing 
# else matches.
#

15      unix`trap                       Processor Trap
15      genunix`post_syscall            Post Syscall
5       unix`sys_syscall32              Syscall

10      genunix`indir                   Syscall: indir
10      genunix`rexit                   Syscall: exit
10      genunix`forkall                 Syscall: forkall
10      genunix`read                    Syscall: read
10      genunix`read32                  Syscall: read
10      genunix`write                   Syscall: write
10      genunix`write32                 Syscall: write
10      genunix`open                    Syscall: open
10      genunix`open32                  Syscall: open
10      genunix`close                   Syscall: close
10      genunix`wait                    Syscall: wait
10      genunix`creat                   Syscall: creat
10      genunix`creat32                 Syscall: creat
10      genunix`link                    Syscall: link
10      genunix`unlink                  Syscall: unlink
10      genunix`exec                    Syscall: exec
10      genunix`chdir                   Syscall: chdir
10      genunix`gtime                   Syscall: time
10      genunix`mknod                   Syscall: mknod
10      genunix`chmod                   Syscall: chmod
10      genunix`chown                   Syscall: chown
10      genunix`brk                     Syscall: brk
10      genunix`stat                    Syscall: stat
10      genunix`stat32                  Syscall: stat
10      genunix`lseek64                 Syscall: lseek
10      genunix`lseek32                 Syscall: lseek
10      genunix`getpid                  Syscall: getpid
10      genunix`mount                   Syscall: mount
10      genunix`umount                  Syscall: umount
10      genunix`setuid                  Syscall: setuid
10      genunix`getuid                  Syscall: getuid
10      genunix`stime                   Syscall: stime
10      genunix`stime32                 Syscall: stime
10      genunix`pcsample                Syscall: pcsample
10      genunix`alarm                   Syscall: alarm
10      genunix`fstat                   Syscall: fstat
10      genunix`fstat32                 Syscall: fstat
10      genunix`pause                   Syscall: pause
10      genunix`utime                   Syscall: utime
10      genunix`stty                    Syscall: stty
10      genunix`gtty                    Syscall: gtty
10      genunix`access                  Syscall: access
10      genunix`nice                    Syscall: nice
10      genunix`statfs32                Syscall: statfs
10      genunix`syssync                 Syscall: sync
10      genunix`kill                    Syscall: kill
10      genunix`fstatfs32               Syscall: fstatfs
10      genunix`setpgrp                 Syscall: setpgrp
10      genunix`uucopystr               Syscall: uucopystr
10      genunix`dup                     Syscall: dup
10      genunix`times                   Syscall: times
10      genunix`times32                 Syscall: times
10      genunix`profil                  Syscall: prof
10      genunix`setgid                  Syscall: setgid
10      genunix`getgid                  Syscall: getgid
10      genunix`ssig                    Syscall: sig
10      unix`sysi86                     Syscall: sysi86
10      genunix`ioctl                   Syscall: ioctl
10      genunix`uadmin                  Syscall: uadmin
10      genunix`utssys64                Syscall: utssys
10      genunix`utssys32                Syscall: utssys
10      genunix`fdsync                  Syscall: fdsync
10      genunix`exece                   Syscall: exece
10      genunix`umask                   Syscall: umask
10      genunix`chroot                  Syscall: chroot
10      genunix`fcntl                   Syscall: fcntl
10      genunix`ulimit                  Syscall: ulimit
10      genunix`ulimit32                Syscall: ulimit
10      genunix`tasksys                 Syscall: tasksys
10      genunix`getpagesizes            Syscall: getpagesizes
10      genunix`getpagesizes32          Syscall: getpagesizes
10      genunix`rctlsys                 Syscall: rctlsys
10      genunix`sidsys                  Syscall: sidsys
10      genunix`fsat64                  Syscall: fsat
10      genunix`fsat32                  Syscall: fsat
10      genunix`syslwp_park             Syscall: lwp_park
10      genunix`sendfilev               Syscall: sendfilev
10      genunix`rmdir                   Syscall: rmdir
10      genunix`mkdir                   Syscall: mkdir
10      genunix`getdents64              Syscall: getdents
10      genunix`getdents32              Syscall: getdents
10      genunix`privsys                 Syscall: privsys
10      genunix`privsys32               Syscall: privsys
10      genunix`ucredsys                Syscall: ucredsys
10      genunix`ucredsys32              Syscall: ucredsys
10      genunix`sysfs                   Syscall: sysfs
10      genunix`getmsg                  Syscall: getmsg
10      genunix`getmsg32                Syscall: getmsg
10      genunix`putmsg                  Syscall: putmsg
10      genunix`putmsg32                Syscall: putmsg
10      genunix`poll                    Syscall: poll
10      genunix`lstat                   Syscall: lstat
10      genunix`lstat32                 Syscall: lstat
10      genunix`symlink                 Syscall: symlink
10      genunix`readlink                Syscall: readlink
10      genunix`readlink32              Syscall: readlink
10      genunix`setgroups               Syscall: setgroups
10      genunix`getgroups               Syscall: getgroups
10      genunix`fchmod                  Syscall: fchmod
10      genunix`fchown                  Syscall: fchown
10      genunix`sigprocmask             Syscall: sigprocmask
10      genunix`sigsuspend              Syscall: sigsuspend
10      genunix`sigaltstack             Syscall: sigaltstack
10      genunix`sigaltstack32           Syscall: sigaltstack
10      genunix`sigaction               Syscall: sigaction
10      genunix`sigaction32             Syscall: sigaction
10      genunix`sigpending              Syscall: sigpending
10      genunix`getsetcontext           Syscall: getsetcontext
10      genunix`getsetcontext32         Syscall: getsetcontext
10      genunix`statvfs                 Syscall: statvfs
10      genunix`statvfs32               Syscall: statvfs
10      genunix`fstatvfs                Syscall: fstatvfs
10      genunix`fstatvfs32              Syscall: fstatvfs
10      genunix`getloadavg              Syscall: getloadavg
10      genunix`waitsys                 Syscall: waitsys
10      genunix`waitsys32               Syscall: waitsys
10      genunix`sigsendsys              Syscall: sigsendset
10      unix`hrtsys                     Syscall: hrtsys
10      genunix`sigresend               Syscall: sigresend
10      genunix`priocntlsys             Syscall: priocntlsys
10      genunix`pathconf                Syscall: pathconf
10      genunix`mincore                 Syscall: mincore
10      genunix`smmap64                 Syscall: mmap
10      genunix`smmap32                 Syscall: mmap
10      genunix`mprotect                Syscall: mprotect
10      genunix`munmap                  Syscall: munmap
10      genunix`fpathconf               Syscall: fpathconf
10      genunix`vfork                   Syscall: vfork
10      genunix`fchdir                  Syscall: fchdir
10      genunix`readv                   Syscall: readv
10      genunix`readv32                 Syscall: readv
10      genunix`writev                  Syscall: writev
10      genunix`writev32                Syscall: writev
10      genunix`xstat                   Syscall: xstat
10      genunix`xstat32                 Syscall: xstat
10      genunix`lxstat                  Syscall: lxstat
10      genunix`lxstat32                Syscall: lxstat
10      genunix`fxstat                  Syscall: fxstat
10      genunix`fxstat32                Syscall: fxstat
10      genunix`xmknod                  Syscall: xmknod
10      genunix`setrlimit64             Syscall: setrlimit
10      genunix`setrlimit32             Syscall: setrlimit
10      genunix`getrlimit64             Syscall: getrlimit
10      genunix`getrlimit32             Syscall: getrlimit
10      genunix`lchown                  Syscall: lchown
10      genunix`memcntl                 Syscall: memcntl
10      genunix`getpmsg                 Syscall: getpmsg
10      genunix`getpmsg32               Syscall: getpmsg
10      genunix`putpmsg                 Syscall: putpmsg
10      genunix`putpmsg32               Syscall: putpmsg
10      genunix`rename                  Syscall: rename
10      genunix`uname                   Syscall: uname
10      genunix`setegid                 Syscall: setegid
10      genunix`sysconfig               Syscall: sysconfig
10      genunix`adjtime                 Syscall: adjtime
10      genunix`systeminfo              Syscall: systeminfo
10      genunix`seteuid                 Syscall: seteuid
10      genunix`forksys                 Syscall: forksys
10      genunix`fork1                   Syscall: fork1
10      genunix`sigtimedwait            Syscall: sigtimedwait
10      genunix`lwp_info                Syscall: lwp_info
10      genunix`yield                   Syscall: yield
10      genunix`lwp_sema_wait           Syscall: lwp_sema_wait
10      genunix`lwp_sema_post           Syscall: lwp_sema_post
10      genunix`lwp_sema_trywait        Syscall: lwp_sema_trywait
10      genunix`lwp_detach              Syscall: lwp_detach
10      genunix`corectl                 Syscall: corectl
10      genunix`modctl                  Syscall: modctl
10      genunix`fchroot                 Syscall: fchroot
10      genunix`utimes                  Syscall: utimes
10      genunix`vhangup                 Syscall: vhangup
10      genunix`gettimeofday            Syscall: gettimeofday
10      genunix`getitimer               Syscall: getitimer
10      genunix`setitimer               Syscall: setitimer
10      genunix`syslwp_create           Syscall: lwp_create
10      genunix`syslwp_exit             Syscall: lwp_exit
10      genunix`syslwp_suspend          Syscall: lwp_suspend
10      genunix`syslwp_continue         Syscall: lwp_continue
10      genunix`lwp_kill                Syscall: lwp_kill
10      genunix`lwp_self                Syscall: lwp_self
10      genunix`lwp_sigmask             Syscall: lwp_sigmask
10      genunix`syslwp_private          Syscall: lwp_private
10      genunix`lwp_wait                Syscall: lwp_wait
10      genunix`lwp_mutex_wakeup        Syscall: lwp_mutex_wakeup
10      genunix`lwp_mutex_lock          Syscall: lwp_mutex_lock
10      genunix`lwp_cond_wait           Syscall: lwp_cond_wait
10      genunix`lwp_cond_signal         Syscall: lwp_cond_signal
10      genunix`lwp_cond_broadcast      Syscall: lwp_cond_broadcast
10      genunix`pread                   Syscall: pread
10      genunix`pread32                 Syscall: pread
10      genunix`pwrite                  Syscall: pwrite
10      genunix`pwrite32                Syscall: pwrite
10      genunix`llseek32                Syscall: llseek
10      genunix`brandsys                Syscall: brandsys
10      genunix`lgrpsys                 Syscall: lgrpsys
10      genunix`rusagesys               Syscall: rusagesys
10      portfs`portfs                   Syscall: portfs
10      portfs`portfs32                 Syscall: portfs
10      genunix`pollsys                 Syscall: pollsys
10      genunix`labelsys                Syscall: labelsys
10      genunix`acl                     Syscall: acl
10      genunix`auditsys                Syscall: auditsys
10      genunix`processor_bind          Syscall: processor_bind
10      genunix`processor_info          Syscall: processor_info
10      genunix`p_online                Syscall: p_online
10      genunix`sigqueue                Syscall: sigqueue
10      genunix`sigqueue32              Syscall: sigqueue
10      genunix`clock_gettime           Syscall: clock_gettime
10      genunix`clock_settime           Syscall: clock_settime
10      genunix`clock_getres            Syscall: clock_getres
10      genunix`timer_create            Syscall: timer_create
10      genunix`timer_delete            Syscall: timer_delete
10      genunix`timer_settime           Syscall: timer_settime
10      genunix`timer_gettime           Syscall: timer_gettime
10      genunix`timer_getoverrun        Syscall: timer_getoverrun
10      genunix`nanosleep               Syscall: nanosleep
10      genunix`facl                    Syscall: facl
10      doorfs`doorfs                   Syscall: door
10      doorfs`doorfs32                 Syscall: door
10      genunix`setreuid                Syscall: setreuid
10      genunix`setregid                Syscall: setregid
10      genunix`install_utrap           Syscall: install_utrap
10      genunix`signotify               Syscall: signotify
10      genunix`schedctl                Syscall: schedctl
10      genunix`sparc_utrap_install     Syscall: sparc_utrap_install
10      genunix`resolvepath             Syscall: resolvepath
10      genunix`lwp_mutex_timedlock     Syscall: lwp_mutex_timedlock
10      genunix`lwp_sema_timedwait      Syscall: lwp_sema_timedwait
10      genunix`lwp_rwlock_sys          Syscall: lwp_rwlock_sys
10      genunix`getdents64              Syscall: getdents64
10      genunix`smmaplf32               Syscall: smmaplf32
10      genunix`stat64                  Syscall: stat64
10      genunix`stat64_32               Syscall: stat64
10      genunix`lstat64                 Syscall: lstat64
10      genunix`lstat64_32              Syscall: lstat64
10      genunix`fstat64                 Syscall: fstat64
10      genunix`fstat64_32              Syscall: fstat64
10      genunix`statvfs64               Syscall: statvfs64
10      genunix`statvfs64_32            Syscall: statvfs64
10      genunix`fstatvfs64              Syscall: fstatvfs64
10      genunix`fstatvfs64_32           Syscall: fstatvfs64
10      genunix`setrlimit64             Syscall: setrlimit64
10      genunix`getrlimit64             Syscall: getrlimit64
10      genunix`pread64                 Syscall: pread64
10      genunix`pwrite64                Syscall: pwrite64
10      genunix`creat64                 Syscall: creat64
10      genunix`open64                  Syscall: open64
10      genunix`zone                    Syscall: zone
10      genunix`getcwd                  Syscall: getcwd
10      sockfs`so_socket                Syscall: so_socket
10      sockfs`so_socketpair            Syscall: so_socketpair
10      sockfs`bind                     Syscall: bind
10      sockfs`listen                   Syscall: listen
10      sockfs`accept                   Syscall: accept
10      sockfs`connect                  Syscall: connect
10      sockfs`shutdown                 Syscall: shutdown
10      sockfs`recv                     Syscall: recv
10      sockfs`recv32                   Syscall: recv
10      sockfs`recvfrom                 Syscall: recvfrom
10      sockfs`recvfrom32               Syscall: recvfrom
10      sockfs`recvmsg                  Syscall: recvmsg
10      sockfs`send                     Syscall: send
10      sockfs`send32                   Syscall: send
10      sockfs`sendmsg                  Syscall: sendmsg
10      sockfs`sendto                   Syscall: sendto
10      sockfs`sendto32                 Syscall: sendto
10      sockfs`getpeername              Syscall: getpeername
10      sockfs`getsockname              Syscall: getsockname
10      sockfs`getsockopt               Syscall: getsockopt
10      sockfs`setsockopt               Syscall: setsockopt
10      sockfs`sockconfig               Syscall: sockconfig
10      genunix`ntp_gettime             Syscall: ntp_gettime
10      genunix`ntp_adjtime             Syscall: ntp_adjtime
10      genunix`lwp_mutex_unlock        Syscall: lwp_mutex_unlock
10      genunix`lwp_mutex_trylock       Syscall: lwp_mutex_trylock
10      genunix`lwp_mutex_register      Syscall: lwp_mutex_register
10      genunix`cladm                   Syscall: cladm
10      genunix`uucopy                  Syscall: uucopy
10      genunix`umount2                 Syscall: umount2

# sched (pid = 0)
5       genunix`taskq_d_thread          Sleep in daemon (sched)
5       ufs`trans_roll                  Sleep in daemon (sched)
5       zfs`txg_sync_thread             Sleep in daemon (sched)
5       genunix`taskq_thread            Sleep in daemon (sched)
5       zfs`l2arc_feed_thread           Sleep in daemon (sched)
5       scsi`scsi_watch_thread          Sleep in daemon (sched)
5       genunix`seg_pasync_thread       Sleep in daemon (sched)
5       zfs`arc_reclaim_thread          Sleep in daemon (sched)
5       zfs`txg_thread_wait             Sleep in daemon (sched) 
5       ip`squeue_worker                Sleep in daemon (sched) 
5       genunix`thread_reaper           Sleep in daemon (sched) 
5       zfs`txg_quiesce_thread          Sleep in daemon (sched)
5       ufs`ufs_thread_delete           Sleep in daemon (sched) 

#; disable_cause  Sleep in daemon (fsflush)
#; disable_cause  Sleep in daemon (pageout)
#; disable_cause  Sleep in daemon (sched)