advfsstat man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

advfsstat(8)							  advfsstat(8)

NAME
       advfsstat - Displays AdvFS performance statistics

SYNOPSIS
       /usr/sbin/advfsstat [options] [stats-type] domain

       /usr/sbin/advfsstat [options] -f 0 | 1 | 2 domain fileset

OPTIONS
       Specifies  the  time interval (in seconds) between displays. The advfs‐
       stat command collects and reports information only  for	the  specified
       interval.  If  sec is omitted, advfsstat uses a default interval of one
       second.	Specifies the number of reports. If a count of 0 is  specified
       then  a	count  of 1 is assumed. If count is omitted, advfsstat returns
       one report.  Displays raw statistics for the  interval.	 Displays  the
       percent	ratio of the returned statistics. (Use only with the -b,-p, or
       -r flags.)

       The following are the stats-type flags: Displays the buffer cache  sta‐
       tistics	for the selected domain.  Displays all fileset vnop statistics
       for the selected fileset.  Displays all fileset lookup  statistics  for
       the  selected  fileset.	Displays common fileset vnop statistics.  Dis‐
       plays basic  lock  statistics.	Displays  lock	statistics.   Displays
       detailed	 lock  statistics.  Displays namei cache statistics.  Displays
       buffer cache pin statistics.  Displays  buffer  cache  ref  statistics.
       Displays	 smoothsync queue statistics.  Displays volume read/write sta‐
       tistics.	 Displays detailed volume  statistics.	 Displays  volume  I/O
       queue  statistics  as a snapshot of everything that is currently on the
       queue.  Displays volume I/O queue statistics for	 everything  that  was
       put  onto  the  queue  in the -i option time interval. This is the same
       display as for -v 2, with different data.   Displays  BMT  Record  read
       statistics.  Displays BMT Record write/update statistics.

OPERANDS
       Specifies  the  name  of	 an existing domain.  Specifies the name of an
       existing fileset.

DESCRIPTION
       The advfsstat command displays a wide selection	of  AdvFS  performance
       statistics.  It	reports	 in  units  of	one disk block (512 bytes) per
       interval, with the default being one second.

       Any number of options may be used. The -R option may be specified  only
       with  the  stats-type of -b, -p, and -r.	 The options -i and -c require
       parameters.

       Only one stats-type may be specified with the command. The -f, -l,  -v,
       and -B stats-type require parameters.  For the -f stats-type, the file‐
       set operand must also be specified.

       The following tables define the attributes displayed  under  the	 given
       heading:

       No options specified:

       ──────────────────────────────────────────────────────
       Heading	     Definition
       ──────────────────────────────────────────────────────
       Deref	     number of refs
       Unpin	     number of unpins
       Lazy	     number of unpin lazys
       Refhit	     number of ref hits
       Pinhit	     number of pin hits
       Log	     number of unpin logs

       Ubchit	     number of Unified Buffer Cache hits
       UnpinMeta     number of unpin meta hits
       DerefMeta     number of ref meta hits
       Refhitwait    number of ref hit waits
       Pinhitwait    number of pin hit waits
       Blocking	     number of unpin blocking
       Unconsol	     number of unconsolidated hits
       UnpinFtx	     number  of unpin flyweight transactions
		     hits
       DerefFtx	     number of	ref  flyweight	transactions
		     hits
       R_ahead	     number of read-ahead buffers queued
       Pinread	     number of pin reads
       Clean	     number of unpin cleans
       ConsolAbort   number of consol aborts
       UnpinData     number of unpin data hits
       DerefData     number of ref data hits
       Disk	     incremental volume count
       Reads	     number of reads on volume
       Writes	     number of writes on volume
       Rglobs	     number of consolidated reads on volume
       AveRglob	     average number of consolidated reads on
		     volume
       Wglobs	     number of consolidated writes on volume
       AveWglob	     average number of	consolidated  writes
		     on volume
       ──────────────────────────────────────────────────────

       Buffer cache information (-b flag):

       ─────────────────────────────────────────────────
       Heading	    Definition
       ─────────────────────────────────────────────────
       pin cnt	    total number of pins
       pin hit	    number of pin hits
       pin hitw	    number of pin hit waits
       pin read	    number of pin reads
       ref cnt	    total number of refs
       ref hit	    number of ref hits
       ref hitw	    number of ref hit waits
       unpin lazy   number of unpin lazys
       unpin blk    number of unpin blocking
       unpin cln    number of unpin cleans
       unpin log    number of unpin logs
       ra	    number of read-ahead buffers queued
       ubc	    number of Unified Buffer Cache hits
       cons un	    number of unconsolidated hits
       cons abrt    number of consol aborts
       ─────────────────────────────────────────────────

       Fileset vnop information (-f 0 flag):

       ──────────────────────────────────────────────
       Heading	    Definition
       ──────────────────────────────────────────────
       lookup	    number of file lookups
       create	    number of file creates
       close	    number of file closes
       getattr	    number of get attributes
       setattr	    number of set attributes
       read	    number of file reads
       write	    number of file writes
       mmap	    number of mmaps
       fsync	    number of file syncs
       syncdata	    number of data syncs
       remove	    number of file removes
       rename	    number of files renamed
       readdir	    number of directory reads

       mkdir	    number of make directories
       rmdir	    number of remove directories
       symlink	    number of symbolic links created
       readlink	    number of links read
       link	    number of links created
       bread	    number of breads
       brelse	    number of brelse
       page_write   number of page writes
       page_read    number of page reads
       getpage	    number of pages retrieved
       putpage	    number of pages returned
       ──────────────────────────────────────────────

       Fileset lookup information (-f 1 flag):

       ──────────────────────────────────────────────────
       Heading	 Definition
       ──────────────────────────────────────────────────
       lookup	 total number of file lookups
       hit	 number of file lookup hits
       hit %	 percentage of lookups that were hits
       noent	 number of file lookup noents
       noent %	 percentage of lookups	that were noents
       miss	 number of file lookup misses
       miss %	 percentage of lookups	that were misses
       ──────────────────────────────────────────────────

       Common fileset vnop information (-f 2 flag):

       ───────────────────────────────────────
       Heading	 Definition
       ───────────────────────────────────────
       lkup	 number of file lookups
       crt	 number of file creates
       geta	 number of get attributes
       read	 number of file reads
       writ	 number of file writes
       fsnc	 number of file syncs
       dsnc	 number of data syncs
       rm	 number of file removes
       mv	 number of file renamed
       rdir	 number of directory reads
       mkd	 number of make directories
       rmd	 number of remove directories
       link	 number of links created
       ───────────────────────────────────────

       Basic lock information (l 0 option):

       ────────────────────────────────────
       Heading	 Definition
       ────────────────────────────────────
       mutex	 number of mutex locks
       wait	 number of wait locks
       sig	 number of signal locks
       bcast	 number of broadcast locks
       ────────────────────────────────────

       Lock information (-l 1 flag):

       ─────────────────────────────────────
       Field   Definition
       ─────────────────────────────────────
       wait    number of waits on lock
       rwait   number of re-waits on lock
       signl   number of signals on lock
       bcast   number of broadcasts on lock
       lock    number of locks
       ─────────────────────────────────────

       See  the NOTES section for exceptions to the following lock information
       that is displayed for the fields above:

       ───────────────────────────────────────────────────────
       Heading	    Definition
       ───────────────────────────────────────────────────────
       mutex	    mutexes
       genLk	    generic locks
       stateLk	    state locks
       shrLk	    shared locks
       excLk	    exclusive locks
       bufStateLk   buffer state locks
       pinBlkCv	    pin block condition variable
       bfFlushCv    bit file flush condition variable
       ftxCv	    flyweight transactions condition variable
       msgQCv	    message queue condition variable
       total	    total number
       ───────────────────────────────────────────────────────

       Detailed lock information (-l 2 flag) adds the following	 to  the  lock
       statistics specified by the -l 1 flag:

       ─────────────────────────────────────────────────────────────
       Heading		    Definition
       ─────────────────────────────────────────────────────────────
       LOG_DESC		    log descriptors locks
       LOG_READ_STREAM	    log read stream locks
       BF_STATE		    bitfile state locks
       BF_XTNT_MAP	    bitfile extents locks
       BF_COW		    bitfile copy on write locks
       BF_MCELL_LIST	    bitfile metadata cell list locks
       BF_FLUSH		    bitfile flush locks
       BUFFER		    buffer locks
       BF_SET_TBL	    set table locks
       BF_SET_TAG_DIR	    set tag directory locks
       VD_STG_MAP	    virtual disk storage map locks
       VD_MCELLS	    virtual disk metadata cell locks
       VD_PAGE0_MCELLS	    virtual  disk  page	 zero metadata cell
			    locks
       VD_MIG_MCELLS	    virtual  disk  migrate  metadata   cell
			    locks
       VD_DEV_BUSY	    virtual disk device busy locks
       VD_ACTIVE	    virtual disk active locks
       VD_LAZY_BLOCK	    virtual disk lazy blocking locks
       WIRED_FREE	    wired free locks
       RAW_BUF_FREE	    raw buffer free locks
       INIT		    initialization locks
       FS_BF_GET	    fileset bitfile get locks
       unused22		    not used
       unused23		    not used
       unused24		    not used
       FS_CONTEXT_SEM	    fileset context SEM locks
       DQ_LOCK		    disk quota locks
       FILE_SET_LK	    fileset locks
       DOMAIN_TBL	    domain table locks
       BF_SET_STATE	    bitfile set state locks
       SERVICE_CLASS_TBL    service class table locks
       BF_SHLV		    bitfile shelving locks
       FS_FILE		    fileset file locks
       ZAP_MCELLS	    delete metadata cell locks
       MOVE_METADATA	    move metadata locks
       MIG_TRUNC	    migrate truncation locks
       DDL_ACTIVE	    deferred delete list active locks
       DDL_ACTIVE_WAIT	    deferred delete list active wait locks
       QUOTA_FILE_LOCK	    quota file locks
       FRAG_BF		    fragment bitfile locks
       BF_SET_SHLV	    bitfile set shelving locks
       LKU_MSS_PQD	    HSM shelving pseudo queuer device locks

       LKU_MSS_PQD_LOWPRI   HSM	 shelving  pseudo queuer device low
			    priority locks
       ─────────────────────────────────────────────────────────────

       Namei information (-n flag):

       ─────────────────────────────────────────────────────
       Heading	 Definition
       ─────────────────────────────────────────────────────
       goodh	 good hits, hits that can be used
       negh	 negative hits, hits that are still useable
       badh	 bad hits, hits that must be dropped
       falsh	 false hits, hits with id mismatch
       miss	 misses
       ─────────────────────────────────────────────────────

       Buffer cache pin information (-p flag):

       ────────────────────────────────────────────────────────────────
       Heading	    Definition
       ────────────────────────────────────────────────────────────────
       pin cnt	    total number of pins
       pin hit	    number of pin hits
       pin hitw	    number of pin hit waits
       pin read	    number of pin reads
       pin lazy	    number of unpin lazys
       pin blk	    number of unpin blocking
       pin cln	    number of unpin cleans
       pin log	    number of unpin logs
       data bsFtx   number  of	bitfile	 access	 subsystem   flyweight
		    transactions
       data fsFtx   number of file access subsystem flyweight transac‐
		    tions
       data other   number of other flyweight transactions
       ────────────────────────────────────────────────────────────────

       Buffer cache ref information (-r flag):

       ────────────────────────────────────────────────────────────────
       Heading	    Definition
       ────────────────────────────────────────────────────────────────
       ref cnt	    total number of refs
       ref hit	    number of ref hits
       ref hitw	    number of ref hit waits
       data bsFtx   number  of	bitfile	 access	 subsystem   flyweight
		    transactions
       data fsFtx   number of file access subsystem flyweight transac‐
		    tions
       data other   number of other flyweight transactions
       ────────────────────────────────────────────────────────────────

       Volume read/write information (-v 0 flag):

       ─────────────────────────────────────
       Heading	 Definition
       ─────────────────────────────────────
       rd	 number of reads on volume
       wr	 number of writes on volume
       ─────────────────────────────────────

       Detailed volume information (-v 1 flag):

       ─────────────────────────────────────────────────────────────────
       Heading	 Definition
       ─────────────────────────────────────────────────────────────────
       rd	 number of reads on volume
       wr	 number of writes on volume
       rg	 number of consolidated reads on volume
       arg	 average number of blocks per consolidated read on vol‐
		 ume
       wg	 number of consolidated writes on volume

       awg	 average  number  of  blocks  per consolidated write on
		 volume
       ─────────────────────────────────────────────────────────────────

       Volume I/O queue information (-v 2 and -v 3 flags):

       ─────────────────────────────────────────────────────────────────
       Heading	 Definition
       ─────────────────────────────────────────────────────────────────
       rd	 number of reads on volume
       wr	 number of writes on volume
       rg	 number of consolidated reads on volume
       arg	 average number of blocks per consolidated read on vol‐
		 ume
       wg	 number of consolidated writes on volume
       awg	 average  number  of  blocks  per consolidated write on
		 volume
       blk	 blocking queue requests on volume
       flsh	 flush queue requests on volume
       wlz	 wait lazy queue requests on volume
       sms	 smooth sync queue requests
       rlz	 ready lazy queue requests on volume
       con	 consol queue requests on volume
       dev	 device queue requests on volume
       ─────────────────────────────────────────────────────────────────

NOTES
       The following lock information is hardcoded to zero:

       ──────────────────────────────────────
       Heading	    Limitation
       ──────────────────────────────────────
       shrLk	    bcast is hard coded to 0
       bufStateLk   lock is hard coded to 0
       pinBlkCv	    lock is hard coded to 0
       bfFlushCv    lock is hard coded to 0
       ftxCv	    lock is hard coded to 0
       msgQCv	    lock is hard coded to 0
       total	    rwait is hard coded to 0
       ──────────────────────────────────────

       The following lock information is incomplete:

       ──────────────────────────────────────
       Heading	 Limitation
       ──────────────────────────────────────
       mutex	 only lock field returned.
       total	 lock field is not returned.
       ──────────────────────────────────────

EXAMPLES
       The following example specifies no options: # advfsstat test1_domain

       Domain -803166491.546298- Stats -

       Deref  9	   Refhit     9	  Refhitwait  0	    R_ahead	  0  Unpin   0
       Pinhit	  0   Pinhitwait  0    Pinreads	    0 Lazy   0	  Log	     0
       Blocking	   0	Clean	     0
		   Ubchit     0	  Unconsol    0	   ConsolAbort	0
		   UnpinMeta  0	  UnpinFtx    0	   UnpinData	0
		   DerefMeta  9	  DerefFtx    9	   DerefData	0

       Disk  Reads  Writes  Rglobs   AveRglob	Wglobs	 AveWglob ----	 -----
       ------  ------	--------   ------   --------
	  1	  0	  0	  0	     0	      0		 0 The follow‐
       ing example displays buffer cache statistics for the  requested	domain
       on the system providing three reports in one-second intervals: # advfs‐
       stat -c 3 -b data_domain

       pin		ref	      unpin-type      misc   cons cnt hit hitw
       read cnt hit hitw lazy  blk cln log ra ubc un abrt
	 0   0	  0    0  10  10    0	 0    0	  0   0	 0   0	0    0
	 0   0	  0    0   9   9    0	 0    0	  0   0	 0   0	0    0
	 0    0	    0	  0   11  11	0    0	  0   0	  0  0	 0  0	 0 The
       following example displays the raw data for the same example as	above:
       # advfsstat -s -c 3 -b data_domain

       pin		 ref	       unpin-type	misc	  cons cnt hit
       hitw read cnt  hit hitw lazy blk cln log	 ra  ubc   un abrt
	2M  2M	665    0  1M 946K  586	 2M 51K	 60 87K 37K 128K 2103	 0
	2M  2M	667    0  1M 946K  589	 2M 51K	 60 87K 37K 128K 2104	 0
	2M  2M	671    0  1M 946K  595	 2M 51K	 60 87K 37K 128K 2105	 0 The
       following  example shows the vnop statistics for the fileset named data
       which is part of the domain data_domain. The report is for a one minute
       interval: # advfsstat -i 60 -f 0 data_domain data

       lookup  1419    create  1   close 175 getattr 1009  setattr 1
	 read	 461	  write	 15    mmap   2	  fsync	   0 syncdata 0 remove
       2    rename  0 readdir 319   mkdir    0	  rmdir 0 ymlink     0	 read‐
       link   0	    link   0   bread	0   brelse 0 page_write 0 page_read  0
       getpage	35 putpage    0 The following example displays basic lock sta‐
       tistics for the domain usr_domain: # advfsstat -l 1 usr_domain

		       type  wait rwait signl bcast  lock
		      mutex				0
		      genLk	0     0	    0	  0  3316
		    stateLk	0     0	    0	  0   33K
		      shrLk	0     0	    0	  0   202
		      excLk	0     0	    0	  0    73
		 bufStateLk  7319     0	 7271	 24	0
		   pinBlkCv	0     0	    0	  0	0
		  bfFlushCv    88     4	  279	  0	0
		      ftxCv	0     0	    0	  0	0
		     msgQCv   123     0	  127	  0	0
		      total   7530	0   7677     24	 The following example
       shows a partial display of I/O queue statistics at  1-second  intervals
       during a test that writes some data and then does an fsync: # advfsstat
       -i 1 -v 3 data_domain vol 1
	rd   wr	  rg  arg  wg  awg  blk ubcr flsh  wiz	sms  rlz  con  dev
	 0    0	   0	0   0	 0    0	   0	0    0	  0    0    0	 0
	 0    2	   0	0   2  120   15	   0	0  23K	23K    0    0	 0
	 0   63	   0	0  59  233   15	   0	0   9K	 9K  16K  16K  849
	 0   55	   0	0  53  252    2	   0	0   1K	 1K   1K   1K  836
	 0   52	   0	0  51  241    3	   0	0   1K	 1K   1K   1K  768
	 0   53	   0	0  52  242    3	   0	0   1K	 1K   1K   1K  787
	 0   73	   0	0  72  238    3	   0   7K   1K	 1K   1K   1K	1K
	 0   41	   0	0  40  235    0	   0   7K  128	128    4    0  590
	 0   51	   0	0  51  235    0	   0	0    0	  0    0    0  750
	 0   60	   0	0  56  232    0	   0	0    0	  0    0    4  816 The
       following  example  shows  the  results of using the BMT read operation
       with a count of six reports at five second intervals.  # ./advfsstat -i
       5  -c 6 -B r q_domain BMTR_FS_STAT=   0 BMTR_FS_STAT=   0 BMTR_FS_STAT=
       0 BMTR_FS_STAT=	 0 BMTR_FS_STAT=   0 BMTR_FS_STAT=   0

       The following example shows the results of using the  BMT  write/update
       operation with a count of seven reports at five second intervals.
	#  ./advfsstat -i 5 -c 7 -B w q_domain BMTR_FS_STAT=   0 BMTR_FS_STAT=
       0 BMTR_FS_STAT=	 0 BMTR_FS_STAT= 208 BSR_ATTR=	17  BSR_BFS_ATTR=  103
       BSR_BF_INHERIT_ATTR=   17 BMTR_FS_STAT= 328 BSR_ATTR=  61 BSR_BFS_ATTR=
       174  BSR_BF_INHERIT_ATTR=    61	 BMTR_FS_STAT=	 341   BSR_ATTR=    11
       BSR_BFS_ATTR=  304 BSR_BF_INHERIT_ATTR=	11 BMTR_FS_STAT= 299 BSR_ATTR=
       62 BSR_BFS_ATTR=	 61 BSR_BF_INHERIT_ATTR=  62

SEE ALSO
       Commands:  iostat(1)

								  advfsstat(8)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net