AFS-Monitor

 view release on metacpan or  search on metacpan

pod/afsmon_stats.pod  view on Meta::CPAN


=item *

VL_upDown_OC_group - VL Server Up/Down Statistics in Other Cells Group.

=back

=item *

RPCop_section - RPC Operation Measurements Section.

=over

=item *

FS_RPCopTimes_group - File Server RPC Operation Timings Group.

=item *

FS_RPCopErrors_group - File Server RPC Operation Errors Group.

=item *

FS_RPCopBytes_group - File Server RPC Transfer Timings Group.

=item *

CM_RPCopTimes_group - Cache Manager RPC Operation Timings Group.

=back

=item *

Auth_Access_section - Authentication and Replicated File Access Section.

=over

=item *

Auth_Stats_group - Authentication Information for Cache Manager Group.

=item *

Access_Stats_group - Unreplicated File Access Group.

=back

=back

All Cache Manager variables categorized under these sections and groups names
are listed below.

=head2 Performance Statistics Section (PerfStats_section)

Performance Statistics Group (PerfStats_group)

=over

=item *

dlocalAccesses: Number of data accesses to files within local cell.

=item *

vlocalAccesses: Number of stat accesses to files within local cell.

=item *

dremoteAccesses: Number of data accesses to files outside of local cell.

=item *

vremoteAccesses: Number of stat accesses to files outside of local cell.

=item *

cacheNumEntries: Number of cache entries.

=item *

cacheBlocksTotal: Number of (1K) blocks configured for cache.

=item *

cacheBlocksInUse: Number of cache blocks actively in use.

=item *

cacheBlocksOrig: Number of cache blocks at bootup.

=item *

cacheMaxDirtyChunks: Maximum number of dirty cache chunks tolerated.

=item *

cacheCurrDirtyChunks: Current number of dirty cache chunks.

=item *

dcacheHits: Number of data files found in local cache.

=item *

vcacheHits: Number of stat entries found in local cache.

=item *

dcacheMisses: Number of data files not found in local cache.

=item *

vcacheMisses: Number of stat entries not found in local cache.

=item *

cacheFlushes: Number of files flushed from cache.

=item *

cacheFilesReused: Number of cache files reused.

=item *

vcacheXAllocs: Additionally allocated vcaches.

=item *

dcacheXAllocs: Additionally allocated dcaches.

=item *

bufAlloced: Number of buffers allocated by AFS.

=item *

bufHits: Number of pages found on buffer cache.

=item *

bufMisses: Number of pages not found on buffer cache.

=item *

bufFlushDirty: Number of cached dirty buffers flushed because all were busy.

=item *

LargeBlocksActive: Number of currently used large free pool entries.

=item *

LargeBlocksAlloced: Number of allocated large free pool entries.

=item *

SmallBlocksActive: Number of currently used small free pool entries.

=item *

SmallBlocksAlloced: Number of allocated used small free pool entries.

=item *

OutStandingMemUsage: Amount of allocated memory.

=item *

OutStandingAllocs: Outstanding osi_allocs (no osi_frees yet).

pod/afsmon_stats.pod  view on Meta::CPAN

=item *

CallBackAlloced: Number of callback structures allocated.

=item *

CallBackFlushes: Number of callback flush operations performed.

=item *

srvRecords: Number of servers currently on record.

=item *

srvRecordsHWM: Server record high water mark.

=item *

srvNumBuckets: Number of server hash chain buckets.

=item *

srvMaxChainLength: Maximum server hash chain length.

=item *

srvMaxChainLengthHWM: Server hash chain high water mark.

=item *

sysName_ID: Sysname ID for host hardware.

=back

Miscellaneous Group (misc_group)

=over

=item *

numPerfCalls: Number of performance calls received.

=item *

epoch: Cache Manager epoch time.

=item *

numCellsVisible: Number of cells we know about.

=item *

numCellsContacted: Number of cells contacted.

=back

=head2 Server Up/Down Statistics Section (Server_UpDown_section)

File Server Up/Down Statistics in Same Cell Group (FS_upDown_SC_group)

Note: The records referred to in this section are the internal records kept by the afsmonitor program to track the processes from which data is being gathered.

=over

=item *

fs_sc_numTtlRecords: Number of fileserver records, active or inactive.

=item *

fs_sc_numUpRecords: Number of (active) fileserver records currently marked up.

=item *

fs_sc_numDownRecords: Number of (active) fileserver records currently marked down.

=item *

fs_sc_sumOfRecordAges: Sum of fileserver record lifetimes.

=item *

fs_sc_ageOfYoungestRecord: Age of youngest fileserver record.

=item *

fs_sc_ageOfOldestRecord: Age of oldest fileserver record.

=item *

fs_sc_numDowntimeIncidents: Number of (completed) downtime incidents.

=item *

fs_sc_numRecordsNeverDown: Number of fileserver records never marked down.

=item *

fs_sc_maxDowntimesInARecord: Maximum downtimes seen by any fileserver record.

=item *

fs_sc_sumOfDowntimes: Sum of all (completed) downtimes, in seconds.

=item *

fs_sc_shortestDowntime: Shortest downtime, in seconds.

=item *

fs_sc_longestDowntime: Longest downtime, in seconds.

=item *

fs_sc_down_0_10_min: Down time incidents: 0-10 minutes.

=item *

fs_sc_down_10_30_min: Down time incidents: 10-30 minutes.

=item *

pod/afsmon_stats.pod  view on Meta::CPAN

Authentication Information for Cache Manager Group (Auth_Stats_group)

=over

=item *

curr_PAGs: Current number of PAGs.

=item *

curr_Records: Current number of records in table.

=item *

curr_AuthRecords: Current number of of authenticated records (with valid ticket).

=item *

curr_UnauthRecords: Current number of of unauthenticated records (without any ticket at all).

=item *

curr_MaxRecordsInPAG: Maximum records for a single PAG.

=item *

curr_LongestChain: Length of longest current hash chain.

=item *

PAGCreations: Number of PAG creations.

=item *

TicketUpdates: Number of ticket additions/refreshes.

=item *

HWM_PAGS: High water mark - number of PAGs.

=item *

HWM_Records: High water mark - number of records.

=item *

HWM_MaxRecordsInPAG: High water mark - maximum records for a single PAG.

=item *

HWM_LongestChain: High water mark - longest hash chain.

=back

Unreplicated File Access Group (Access_Stats_group)

=over

=item *

unreplicatedRefs: Number of references to unreplicated data.

=item *

replicatedRefs: Number of references to replicated data.

=item *

numReplicasAccessed: Number of replicas accessed.

=item *

maxReplicasPerRef: Maximum number of replicas accessed per reference.

=item *

refFirstReplicaOK: Number of references satisfied by 1st replica.

=back

=head1 The File Server Statistics


File Server statistics are classified into the following sections and groups:

=over

=item *

PerfStats_section: Performance Statistics Section.

=over

=item *

VnodeCache_group: Vnode Cache Group.

=item *

Directory_group: Directory Package Group.

=item *

Rx_group: Rx Group.

=item *

HostModule_group: Host Module Fields Group.

=item *

misc_group: Miscellaneous Variables Group.

=back

=item *

RPCop_section: RPC Operations Section.

=over

=item *

RPCopTimes_group: Individual RPC Operation Timings.

pod/afsmon_stats.pod  view on Meta::CPAN

=over

=item *

rx_packetRequests: Packet allocation requests.

=item *

rx_noPackets_RcvClass: Failed packet requests (receive class).

=item *

rx_noPackets_SendClass: Failed packet requests (send class).

=item *

rx_noPackets_SpecialClass: Failed packet requests (special class).

=item *

rx_socketGreedy: Did SO_GREEDY succeed?

=item *

rx_bogusPacketOnRead: Short packets received.

=item *

rx_bogusHost: Host address from bogus packets.

=item *

rx_noPacketOnRead: Read packets with no packet there.

=item *

rx_noPacketBuffersOnRead: Packets dropped due to buffer shortage.

=item *

rx_selects: Selects waiting on packet or timeout.

=item *

rx_sendSelects: Selects forced upon sends.

=item *

rx_packetsRead_RcvClass: Packets read (receive class).

=item *

rx_packetsRead_SendClass: Packets read (send class).

=item *

rx_packetsRead_SpecialClass: Packets read (special class).

=item *

rx_dataPacketsRead: Unique data packets read off wire.

=item *

rx_ackPacketsRead: ACK packets read.

=item *

rx_dupPacketsRead: Duplicate data packets read.

=item *

rx_spuriousPacketsRead: Inappropriate packets read.

=item *

rx_packetsSent_RcvClass: Packets sent (receive class).

=item *

rx_packetsSent_SendClass: Packets sent (send class).

=item *

rx_packetsSent_SpecialClass: Packets sent (special class).

=item *

rx_ackPacketsSent: ACK packets sent.

=item *

rx_pingPacketsSent: Ping packets sent.

=item *

rx_abortPacketsSent: Abort packets sent.

=item *

rx_busyPacketsSent: Busy packets sent.

=item *

rx_dataPacketsSent: Unique data packets sent.

=item *

rx_dataPacketsReSent: Retransmissions sent.

=item *

rx_dataPacketsPushed: Retransmissions pushed by NACK.

=item *

rx_ignoreAckedPacket: Packets with ACKed flag on rxi_Start.

=item *

rx_totalRtt_Sec and rx_totalRtt_Usec: Total round trip time (in seconds and milliseconds).

=item *

rx_minRtt_Sec and rx_minRtt_Usec: Minimum round trip time (in seconds and milliseconds).

=item *

rx_maxRtt_Sec and rx_maxRtt_Usec: Maximum round trip time (in seconds and milliseconds).

=item *

rx_nRttSamples: Round trip samples.

=item *

rx_nServerConns: Total server connections.

=item *

rx_nClientConns: Total client connections.

=item *

rx_nPeerStructs: Total peer structures.

=item *

rx_nCallStructs: Total call structures.

=item *

rx_nFreeCallStructs: Total free call structures.

=back

Host Module Fields Group (HostModule_group)

=over

=item *

host_NumHostEntries: Number of host entries.

=item *

host_HostBlocks: Blocks in use for hosts.

=item *

host_NonDeletedHosts: Non-deleted hosts.

=item *

host_HostsInSameNetOrSubnet: Hosts in same subnet as server.

=item *

host_HostsInDiffSubnet: Hosts in different subnet than server.

=item *

host_HostsInDiffNetwork: Hosts in different network than server.

=item *

host_NumClients: Number of client entries.

=item *

host_ClientBlocks: Blocks in use for clients.

=back

Miscellaneous Variables Group (misc_group)

=over

=item *

numPerfCalls: Number of performance calls received.

=back

=head2 RPC Operations Section (RPCop_section)

Individual RPC Operation Timings Group (RPCopTimes_group)

=over

=item *

epoch: Time when data collection began.

=item *

FetchData_ops: Number of FetchData operations executed.

=item *

FetchData_ops_ok: Number of successful FetchData operations.

=item *

FetchData_sum: Sum of timings for FetchData operations.

=item *

FetchData_sqr: Sum of squares of sample timings for FetchData operations.

=item *

FetchData_min: Minimum execution time observed for FetchData operations.

=item *

FetchData_max: Maximum execution time observed for FetchData operations.

=item *

FetchACL_ops: Number of FetchACL operations executed.

=item *

FetchACL_ops_ok: Number of successful FetchACL operations.

=item *

FetchACL_sum: Sum of timings for FetchACL operations.

=item *

FetchACL_sqr: Sum of squares of sample timings for FetchACL operations.

=item *

FetchACL_min: Minimum execution time observed for FetchACL operations.

=item *

FetchACL_max: Maximum execution time observed for FetchACL operations.

=item *

FetchStatus_ops: Number of FetchStatus operations executed.

=item *

FetchStatus_ops_ok: Number of successful FetchStatus operations.

=item *

FetchStatus_sum: Sum of timings for FetchStatus operations.



( run in 2.955 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )