PSTAT Interfaces
43
_T_LONG_T psv_snzfod; /* number of zero filled on demand */
_T_LONG_T psv_spgfrec; /* page reclaims from free list */
_T_LONG_T psv_spgin; /* pageins */
_T_LONG_T psv_spgout; /* pageouts */
_T_LONG_T psv_spgpgin; /* pages paged in */
_T_LONG_T psv_spgpgout; /* pages paged out */
_T_LONG_T psv_spswpin; /* pages swapped in */
_T_LONG_T psv_spswpout; /* pages swapped out */
_T_LONG_T psv_srev; /* revolutions of the hand */
_T_LONG_T psv_sseqfree; /* pages taken from sequential programs */
_T_LONG_T psv_sswtch; /* context switches */
_T_LONG_T psv_ssyscall; /* calls to syscall() */
_T_LONG_T psv_strap; /* calls to trap */
_T_LONG_T psv_sxifrec; /* sum: found in free list rather than in
* file sys */
_T_LONG_T psv_sxsfrec; /* sum: found on free list rather than on
* swap dev*/
_T_LONG_T psv_szfod; /* pages zero filled on demand */
_T_LONG_T psv_sscan; /* scans in pageout daemon */
_T_LONG_T psv_spgrec; /* total page reclaims */
_T_LONG_T psv_deficit; /* estimate of needs of new swapped-in
* procs */
_T_LONG_T psv_tknin; /* number of characters read from ttys */
_T_LONG_T psv_tknout; /* number of characters written to ttys */
_T_LONG_T psv_cntfork; /* number of forks */
_T_LONG_T psv_sizfork; /* number of pages forked */
_T_ULONG_T psv_lreads; /* number of disk blk reads issued */
_T_ULONG_T psv_lwrites; /* number of disk blk writes issued */
_T_ULONG_T psv_swpocc; /* # of times swrq occ'd since boot */
_T_ULONG_T psv_swpque; /* cumulative len of swrq since boot */
_T_LONG_T psv_paging_thold;/* paging threshold, moves between
pst_desfree & pst_lotsfree */
_T_LONG_T psv_sysmem; /* pages of memory unavailable for
in-memory backing store */
_T_LONG_T psv_swapspc_cnt; /* pages of on-disk backing store */
_T_LONG_T psv_swapspc_max; /* max pages of on-disk backing store */
_T_LONG_T psv_swapmem_cnt; /* pages of in-memory backing store */
_T_LONG_T psv_swapmem_max; /* max pages of in-memory backing store */
_T_LONG_T psv_swapper_mem; /* pages of backing store management
overhead:-
psv_swapper_mem + malloc space
= psv_swapmem_cnt */
_T_LONG_T psv_lreadsize; /* # of char xfer'd by bread */
_T_LONG_T psv_lwritesize; /* # of char xfer'd by bwrite */
_T_LONG_T psv_swapmem_on; /* in-memory backing store enabled */
_T_LONG_T psv_select_success[PST_N_PG_SIZES];
/* success by page size of LP fault page
* size selection */
_T_LONG_T psv_select_failure[PST_N_PG_SIZES];
/* failure by page size of LP fault page
* size selection */
_T_LONG_T psv_pgalloc_success[PST_N_PG_SIZES];
/* success by page size of LP allocation */
_T_LONG_T psv_pgalloc_failure[PST_N_PG_SIZES];
/* failure by page size of LP allocation */
_T_LONG_T psv_demotions[PST_N_PG_SIZES];