diff options
author | phk <phk@FreeBSD.org> | 2003-03-18 09:57:54 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-03-18 09:57:54 +0000 |
commit | f4bf9dc635cb1cc4037752d87539d8f9d8315c32 (patch) | |
tree | a0d96245873f70c4cd46b8421a8623f8ce902248 /lib/libdevstat/devstat.h | |
parent | 88560bfa93671f8dcfac319bf09c2cc6f85d8a7f (diff) | |
download | FreeBSD-src-f4bf9dc635cb1cc4037752d87539d8f9d8315c32.zip FreeBSD-src-f4bf9dc635cb1cc4037752d87539d8f9d8315c32.tar.gz |
Add more devstat calculations, mostly filling in holes, but also adding
a couple of reqests: DSM_BUSY_PCT and DSM_QUEUE_LENGTH.
I have no further plans for mutilating this API at this point in
time, and will update the man-page to reflect current reality as
the next thing.
Reviewed by: ken
Diffstat (limited to 'lib/libdevstat/devstat.h')
-rw-r--r-- | lib/libdevstat/devstat.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/lib/libdevstat/devstat.h b/lib/libdevstat/devstat.h index 09af217..9c6a951 100644 --- a/lib/libdevstat/devstat.h +++ b/lib/libdevstat/devstat.h @@ -61,29 +61,40 @@ typedef enum { DSM_TOTAL_BYTES, DSM_TOTAL_BYTES_READ, DSM_TOTAL_BYTES_WRITE, + DSM_TOTAL_BYTES_FREE, DSM_TOTAL_TRANSFERS, + DSM_TOTAL_TRANSFERS_OTHER, DSM_TOTAL_TRANSFERS_READ, DSM_TOTAL_TRANSFERS_WRITE, - DSM_TOTAL_TRANSFERS_OTHER, + DSM_TOTAL_TRANSFERS_FREE, DSM_TOTAL_BLOCKS, DSM_TOTAL_BLOCKS_READ, DSM_TOTAL_BLOCKS_WRITE, + DSM_TOTAL_BLOCKS_FREE, DSM_KB_PER_TRANSFER, DSM_KB_PER_TRANSFER_READ, DSM_KB_PER_TRANSFER_WRITE, + DSM_KB_PER_TRANSFER_FREE, DSM_TRANSFERS_PER_SECOND, + DSM_TRANSFERS_PER_SECOND_OTHER, DSM_TRANSFERS_PER_SECOND_READ, DSM_TRANSFERS_PER_SECOND_WRITE, - DSM_TRANSFERS_PER_SECOND_OTHER, + DSM_TRANSFERS_PER_SECOND_FREE, DSM_MB_PER_SECOND, DSM_MB_PER_SECOND_READ, DSM_MB_PER_SECOND_WRITE, + DSM_MB_PER_SECOND_FREE, DSM_BLOCKS_PER_SECOND, DSM_BLOCKS_PER_SECOND_READ, DSM_BLOCKS_PER_SECOND_WRITE, + DSM_BLOCKS_PER_SECOND_FREE, DSM_MS_PER_TRANSACTION, + DSM_MS_PER_TRANSACTION_OTHER, DSM_MS_PER_TRANSACTION_READ, DSM_MS_PER_TRANSACTION_WRITE, + DSM_MS_PER_TRANSACTION_FREE, + DSM_BUSY_PCT, + DSM_QUEUE_LENGTH, DSM_SKIP, DSM_MAX } devstat_metric; |