freebsd-dev/lib/libspl
Brian Behlendorf e95853a331 Add txgs-<pool> kstat file
Create a kstat file which contains useful statistics about the
last N txgs processed.  This can be helpful when analyzing pool
performance.  The new KSTAT_TYPE_TXG type was added for this
purpose and it tracks the following statistics per-txg.

  txg          - Unique txg number
  state        - State (O)pen/(Q)uiescing/(S)yncing/(C)ommitted
  birth;       - Creation time
  nread        - Bytes read
  nwritten;    - Bytes written
  reads        - IOPs read
  writes       - IOPs write
  open_time;   - Length in nanoseconds the txg was open
  quiesce_time - Length in nanoseconds the txg was quiescing
  sync_time;   - Length in nanoseconds the txg was syncing

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2012-11-02 15:45:56 -07:00
..
asm-generic Add atomic_sub_* functions to libspl. 2012-10-17 08:56:37 -07:00
asm-i386 Add atomic_sub_* functions to libspl. 2012-10-17 08:56:37 -07:00
asm-x86_64 Add atomic_sub_* functions to libspl. 2012-10-17 08:56:37 -07:00
include Add txgs-<pool> kstat file 2012-11-02 15:45:56 -07:00
getexecname.c Add linux libspl support 2010-08-31 13:41:59 -07:00
gethrestime.c Add linux libspl support 2010-08-31 13:41:59 -07:00
gethrtime.c Add linux libspl support 2010-08-31 13:41:59 -07:00
getmntany.c Add linux libspl support 2010-08-31 13:41:59 -07:00
list.c Add linux libspl support 2010-08-31 13:41:59 -07:00
Makefile.am Combine libraries: spl, avl, efi, share, unicode. 2012-01-17 15:19:50 -08:00
mkdirp.c Add linux libspl support 2010-08-31 13:41:59 -07:00
strlcat.c Add linux libspl support 2010-08-31 13:41:59 -07:00
strlcpy.c Add linux libspl support 2010-08-31 13:41:59 -07:00
strnlen.c Add linux libspl support 2010-08-31 13:41:59 -07:00
timestamp.c Add linux libspl support 2010-08-31 13:41:59 -07:00
xdr.c Add linux libspl support 2010-08-31 13:41:59 -07:00
zone.c Add linux libspl support 2010-08-31 13:41:59 -07:00