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

PerfStats_section: Performance Statistics Section.

VnodeCache_group: Vnode Cache Group.

Directory_group: Directory Package Group.

Rx_group: Rx Group.

HostModule_group: Host Module Fields Group.

misc_group: Miscellaneous Variables Group.

RPCop_section: RPC Operations Section.

RPCopTimes_group: Individual RPC Operation Timings.

RPCopBytes_group: Byte Information for Certain RPC Operations.

CallBackStats_section: CallBack Statistics Section.

CallBackCounters_group: General CallBack Counters.

GotSomeSpaces_group: GotSomeSpaces Counters.

All File Server variables categorized under the above sections and groups names are listed below.

Vnode Cache Group (VnodeCache_group)

vcache_L_Entries: Number of entries in LARGE vnode cache.

vcache_L_Allocs: Number of allocs (large).

vcache_L_Gets: Number of gets (large).

vcache_L_Reads: Number of reads (large).

vcache_L_Writes: Number of writes (large).

vcache_S_Entries: Number of entries in SMALL vnode cache.

vcache_S_Allocs: Number of allocs (small).

vcache_S_Gets: Number of gets (small).

vcache_S_Reads: Number of reads (small).

vcache_S_Writes: Number of writes (small).

vcache_H_Entries: Number of entries in HEADER vnode cache.

vcache_H_Gets: Number of gets (header)

vcache_H_Replacements: Number of replacements (header)

Directory Package Group (Directory_group)

dir_Buffers: Number of buffers in use.

dir_Calls: Number of read calls made.

dir_IOs: I/O operations performed.

Rx Group (Rx_group)

rx_packetRequests: Packet allocation requests.

rx_noPackets_RcvClass: Failed packet requests (receive class).

rx_noPackets_SendClass: Failed packet requests (send class).

rx_noPackets_SpecialClass: Failed packet requests (special class).

rx_socketGreedy: Did SO_GREEDY succeed?

rx_bogusPacketOnRead: Short packets received.

rx_bogusHost: Host address from bogus packets.

rx_noPacketOnRead: Read packets with no packet there.

rx_noPacketBuffersOnRead: Packets dropped due to buffer shortage.

rx_selects: Selects waiting on packet or timeout.

rx_sendSelects: Selects forced upon sends.

rx_packetsRead_RcvClass: Packets read (receive class).

rx_packetsRead_SendClass: Packets read (send class).

rx_packetsRead_SpecialClass: Packets read (special class).

rx_dataPacketsRead: Unique data packets read off wire.

rx_ackPacketsRead: ACK packets read.

rx_dupPacketsRead: Duplicate data packets read.

rx_spuriousPacketsRead: Inappropriate packets read.

rx_packetsSent_RcvClass: Packets sent (receive class).

rx_packetsSent_SendClass: Packets sent (send class).

rx_packetsSent_SpecialClass: Packets sent (special class).

rx_ackPacketsSent: ACK packets sent.

rx_pingPacketsSent: Ping packets sent.

rx_abortPacketsSent: Abort packets sent.

rx_busyPacketsSent: Busy packets sent.

rx_dataPacketsSent: Unique data packets sent.

rx_dataPacketsReSent: Retransmissions sent.

rx_dataPacketsPushed: Retransmissions pushed by NACK.

rx_ignoreAckedPacket: Packets with ACKed flag on rxi_Start.

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

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

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

rx_nRttSamples: Round trip samples.

rx_nServerConns: Total server connections.

rx_nClientConns: Total client connections.

rx_nPeerStructs: Total peer structures.

rx_nCallStructs: Total call structures.

rx_nFreeCallStructs: Total free call structures.

Host Module Fields Group (HostModule_group)

host_NumHostEntries: Number of host entries.

host_HostBlocks: Blocks in use for hosts.

host_NonDeletedHosts: Non-deleted hosts.

host_HostsInSameNetOrSubnet: Hosts in same subnet as server.

host_HostsInDiffSubnet: Hosts in different subnet than server.

host_HostsInDiffNetwork: Hosts in different network than server.

host_NumClients: Number of client entries.

host_ClientBlocks: Blocks in use for clients.

Miscellaneous Variables Group (misc_group)

numPerfCalls: Number of performance calls received.

Individual RPC Operation Timings Group (RPCopTimes_group)

epoch: Time when data collection began.

FetchData_ops: Number of FetchData operations executed.

FetchData_ops_ok: Number of successful FetchData operations.

FetchData_sum: Sum of timings for FetchData operations.

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

FetchData_min: Minimum execution time observed for FetchData operations.

FetchData_max: Maximum execution time observed for FetchData operations.

FetchACL_ops: Number of FetchACL operations executed.

FetchACL_ops_ok: Number of successful FetchACL operations.

FetchACL_sum: Sum of timings for FetchACL operations.

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

FetchACL_min: Minimum execution time observed for FetchACL operations.

FetchACL_max: Maximum execution time observed for FetchACL operations.

FetchStatus_ops: Number of FetchStatus operations executed.

FetchStatus_ops_ok: Number of successful FetchStatus operations.

FetchStatus_sum: Sum of timings for FetchStatus operations.

FetchStatus_sqr: Sum of squares of sample timings for FetchStatus operations.

FetchStatus_min: Minimum execution time observed for FetchStatus operations.

FetchStatus_max: Maximum execution time observed for FetchStatus operations.

StoreData_ops: Number of StoreData operations executed.

StoreData_ops_ok: Number of successful StoreData operations.

StoreData_sum: Sum of timings for StoreData operations.

StoreData_sqr: Sum of squares of sample timings for StoreData operations.

StoreData_min: Minimum execution time observed for StoreData operations.

StoreData_max: Maximum execution time observed for StoreData operations.

StoreACL_ops: Number of StoreACL operations executed.

StoreACL_ops_ok: Number of successful StoreACL operations.

StoreACL_sum: Sum of timings for StoreACL operations.

StoreACL_sqr: Sum of squares of sample timings for StoreACL operations.

StoreACL_min: Minimum execution time observed for StoreACL operations.

StoreACL_max: Maximum execution time observed for StoreACL operations.

StoreStatus_ops: Number of StoreStatus operations executed.

StoreStatus_ops_ok: Number of successful StoreStatus operations.

StoreStatus_sum: Sum of timings for StoreStatus operations.

StoreStatus_sqr: Sum of squares of sample timings for StoreStatus operations.

StoreStatus_min: Minimum execution time observed for StoreStatus operations.

StoreStatus_max: Maximum execution time observed for StoreStatus operations.

RemoveFile_ops: Number of RemoveFile operations executed.

RemoveFile_ops_ok: Number of successful RemoveFile operations.

RemoveFile_sum: Sum of timings for RemoveFile operations.

RemoveFile_sqr: Sum of squares of sample timings for RemoveFile operations.

RemoveFile_min: Minimum execution time observed for RemoveFile operations.

RemoveFile_max: Maximum execution time observed for RemoveFile operations.

CreateFile_ops: Number of CreateFile operations executed.

CreateFile_ops_ok: Number of successful CreateFile operations.

CreateFile_sum: Sum of timings for CreateFile operations.

CreateFile_sqr: Sum of squares of sample timings for CreateFile operations.

CreateFile_min: Minimum execution time observed for CreateFile operations.

CreateFile_max: Maximum execution time observed for CreateFile operations.

Rename_ops: Number of Rename operations executed.

Rename_ops_ok: Number of successful Rename operations.

Rename_sum: Sum of timings for Rename operations.

Rename_sqr: Sum of squares of sample timings for Rename operations.

Rename_min: Minimum execution time observed for Rename operations.

Rename_max: Maximum execution time observed for Rename operations.

Symlink_ops: Number of Symlink operations executed.

Symlink_ops_ok: Number of successful Symlink operations.

Symlink_sum: Sum of timings for Symlink operations.

Symlink_sqr: Sum of squares of sample timings for Symlink operations.

Symlink_min: Minimum execution time observed for Symlink operations.

Symlink_max: Maximum execution time observed for Symlink operations.

Link_ops: Number of Link operations executed.

Link_ops_ok: Number of successful Link operations.

Link_sum: Sum of timings for Link operations.

Link_sqr: Sum of squares of sample timings for Link operations.

Link_min: Minimum execution time observed for Link operations.

Link_max: Maximum execution time observed for Link operations.

MakeDir_ops: Number of MakeDir operations executed.

MakeDir_ops_ok: Number of successful MakeDir operations.

MakeDir_sum: Sum of timings for MakeDir operations.

MakeDir_sqr: Sum of squares of sample timings for MakeDir operations.

MakeDir_min: Minimum execution time observed for MakeDir operations.

MakeDir_max: Maximum execution time observed for MakeDir operations.

RemoveDir_ops: Number of RemoveDir operations executed.

RemoveDir_ops_ok: Number of successful RemoveDir operations.

RemoveDir_sum: Sum of timings for RemoveDir operations.

RemoveDir_sqr: Sum of squares of sample timings for RemoveDir operations.

RemoveDir_min: Minimum execution time observed for RemoveDir operations.

RemoveDir_max: Maximum execution time observed for RemoveDir operations.

SetLock_ops: Number of SetLock operations executed.

SetLock_ops_ok: Number of successful SetLock operations.

SetLock_sum: Sum of timings for SetLock operations.

SetLock_sqr: Sum of squares of sample timings for SetLock operations.

SetLock_min: Minimum execution time observed for SetLock operations.

SetLock_max: Maximum execution time observed for SetLock operations.

ExtendLock_ops: Number of ExtendLock operations executed.

ExtendLock_ops_ok: Number of successful ExtendLock operations.

ExtendLock_sum: Sum of timings for ExtendLock operations.

ExtendLock_sqr: Sum of squares of sample timings for ExtendLock operations.

ExtendLock_min: Minimum execution time observed for ExtendLock operations.

ExtendLock_max: Maximum execution time observed for ExtendLock operations.

ReleaseLock_ops: Number of ReleaseLock operations executed.

ReleaseLock_ops_ok: Number of successful ReleaseLock operations.

ReleaseLock_sum: Sum of timings for ReleaseLock operations.

ReleaseLock_sqr: Sum of squares of sample timings for ReleaseLock operations.

ReleaseLock_min: Minimum execution time observed for ReleaseLock operations.

ReleaseLock_max: Maximum execution time observed for ReleaseLock operations.

GetStatistics_ops: Number of GetStatistics operations executed.

GetStatistics_ops_ok: Number of successful GetStatistics operations.

GetStatistics_sum: Sum of timings for GetStatistics operations.

GetStatistics_sqr: Sum of squares of sample timings for GetStatistics operations.

GetStatistics_min: Minimum execution time observed for GetStatistics operations.

GetStatistics_max: Maximum execution time observed for GetStatistics operations.

GiveUpCallbacks_ops: Number of GiveUpCallbacks operations executed.

GiveUpCallbacks_ops_ok: Number of successful GiveUpCallbacks operations.

GiveUpCallbacks_sum: Sum of timings for GiveUpCallbacks operations.

GiveUpCallbacks_sqr: Sum of squares of sample timings for GiveUpCallbacks operations.

GiveUpCallbacks_min: Minimum execution time observed for GiveUpCallbacks operations.

GiveUpCallbacks_max: Maximum execution time observed for GiveUpCallbacks operations.

GetVolumeInfo_ops: Number of GetVolumeInfo operations executed.

GetVolumeInfo_ops_ok: Number of successful GetVolumeInfo operations.

GetVolumeInfo_sum: Sum of timings for GetVolumeInfo operations.

GetVolumeInfo_sqr: Sum of squares of sample timings for GetVolumeInfo operations.

GetVolumeInfo_min: Minimum execution time observed for GetVolumeInfo operations.

GetVolumeInfo_max: Maximum execution time observed for GetVolumeInfo operations.

GetVolumeStatus_ops: Number of GetVolumeStatus operations executed.

GetVolumeStatus_ops_ok: Number of successful GetVolumeStatus operations.

GetVolumeStatus_sum: Sum of timings for GetVolumeStatus operations.

GetVolumeStatus_sqr: Sum of squares of sample timings for GetVolumeStatus operations.

GetVolumeStatus_min: Minimum execution time observed for GetVolumeStatus operations.

GetVolumeStatus_max: Maximum execution time observed for GetVolumeStatus operations.

SetVolumeStatus_ops: Number of SetVolumeStatus operations executed.

SetVolumeStatus_ops_ok: Number of successful SetVolumeStatus operations.

SetVolumeStatus_sum: Sum of timings for SetVolumeStatus operations.

SetVolumeStatus_sqr: Sum of squares of sample timings for SetVolumeStatus operations.

SetVolumeStatus_min: Minimum execution time observed for SetVolumeStatus operations.

SetVolumeStatus_max: Maximum execution time observed for SetVolumeStatus operations.

GetRootVolume_ops: Number of GetRootVolume operations executed.

GetRootVolume_ops_ok: Number of successful GetRootVolume operations.

GetRootVolume_sum: Sum of timings for GetRootVolume operations.

GetRootVolume_sqr: Sum of squares of sample timings for GetRootVolume operations.

GetRootVolume_min: Minimum execution time observed for GetRootVolume operations.

GetRootVolume_max: Maximum execution time observed for GetRootVolume operations.

CheckToken_ops: Number of CheckToken operations executed.

CheckToken_ops_ok: Number of successful CheckToken operations.

CheckToken_sum: Sum of timings for CheckToken operations.

CheckToken_sqr: Sum of squares of sample timings for CheckToken operations.

CheckToken_min: Minimum execution time observed for CheckToken operations.

CheckToken_max: Maximum execution time observed for CheckToken operations.

GetTime_ops: Number of GetTime operations executed.

GetTime_ops_ok: Number of successful GetTime operations.

GetTime_sum: Sum of timings for GetTime operations.

GetTime_sqr: Sum of squares of sample timings for GetTime operations.

GetTime_min: Minimum execution time observed for GetTime operations.

GetTime_max: Maximum execution time observed for GetTime operations.

NGetVolumeInfo_ops: Number of NGetVolumeInfo operations executed.

NGetVolumeInfo_ops_ok: Number of successful NGetVolumeInfo operations.

NGetVolumeInfo_sum: Sum of timings for NGetVolumeInfo operations.

NGetVolumeInfo_sqr: Sum of squares of sample timings for NGetVolumeInfo operations.

NGetVolumeInfo_min: Minimum execution time observed for NGetVolumeInfo operations.

NGetVolumeInfo_max: Maximum execution time observed for NGetVolumeInfo operations.

BulkStatus_ops: Number of BulkStatus operations executed.

BulkStatus_ops_ok: Number of successful BulkStatus operations.

BulkStatus_sum: Sum of timings for BulkStatus operations.

BulkStatus_sqr: Sum of squares of sample timings for BulkStatus operations.

BulkStatus_min: Minimum execution time observed for BulkStatus operations.

BulkStatus_max: Maximum execution time observed for BulkStatus operations.

XStatsVersion_ops: Number of XStatsVersion operations executed.

XStatsVersion_ops_ok: Number of successful XStatsVersion operations.

XStatsVersion_sum: Sum of timings for XStatsVersion operations.

XStatsVersion_sqr: Sum of squares of sample timings for XStatsVersion operations.

XStatsVersion_min: Minimum execution time observed for XStatsVersion operations.

XStatsVersion_max: Maximum execution time observed for XStatsVersion operations.

GetXStats_ops: Number of GetXStats operations executed.

GetXStats_ops_ok: Number of successful GetXStats operations.

GetXStats_sum: Sum of timings for GetXStats operations.

GetXStats_sqr: Sum of squares of sample timings for GetXStats operations.

GetXStats_min: Minimum execution time observed for GetXStats operations.

GetXStats_max: Maximum execution time observed for GetXStats operations.

Byte Information for Certain RPC Operations Group (RPCopBytes_group)

FetchData_xfers: Number of FetchData operations.

FetchData_xfers_ok: Number of successful FetchData operations.

FetchData_xfers_sum: Sum of timing values for FetchData operations.

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

FetchData_xfers_min: Minimum transfer time observed for FetchData operations.

FetchData_xfers_max: Maximum transfer time observed for FetchData operations.

FetchData_xfers_bytes_sum: Sum of bytes transferred for FetchData operations.

FetchData_xfers_bytes_min: Minimum byte transfer observed for FetchData operations.

FetchData_xfers_bytes_max: Maximum byte transfer observed for FetchData operations.

FetchData_xfers_bucket0: Tally in bucket0 for FetchData operations.

FetchData_xfers_bucket1: Tally in bucket1 for FetchData operations.

FetchData_xfers_bucket2: Tally in bucket2 for FetchData operations.

FetchData_xfers_bucket3: Tally in bucket3 for FetchData operations.

FetchData_xfers_bucket4: Tally in bucket4 for FetchData operations.

FetchData_xfers_bucket5: Tally in bucket5 for FetchData operations.

FetchData_xfers_bucket6: Tally in bucket6 for FetchData operations.

FetchData_xfers_bucket7: Tally in bucket7 for FetchData operations.

FetchData_xfers_bucket8: Tally in bucket8 for FetchData operations.

StoreData_xfers: Number of StoreData operations.

StoreData_xfers_ok: Number of successful StoreData operations.

StoreData_xfers_sum: Sum of timing values for StoreData operations.

StoreData_xfers_sqr: Sum of squares of sample timings for StoreData operations.

StoreData_xfers_min: Minimum transfer time observed for StoreData operations.

StoreData_xfers_max: Maximum transfer time observed for StoreData operations.

StoreData_xfers_bytes_sum: Sum of bytes transferred for StoreData operations.

StoreData_xfers_bytes_min: Minimum byte transfer observed for StoreData operations.

StoreData_xfers_bytes_max: Maximum byte transfer observed for StoreData operations.

StoreData_xfers_bucket0: Tally in bucket0 for StoreData operations.

StoreData_xfers_bucket1: Tally in bucket1 for StoreData operations.

StoreData_xfers_bucket2: Tally in bucket2 for StoreData operations.

StoreData_xfers_bucket3: Tally in bucket3 for StoreData operations.

StoreData_xfers_bucket4: Tally in bucket4 for StoreData operations.

StoreData_xfers_bucket5: Tally in bucket5 for StoreData operations.

StoreData_xfers_bucket6: Tally in bucket6 for StoreData operations.

StoreData_xfers_bucket7: Tally in bucket7 for StoreData operations.

StoreData_xfers_bucket8: Tally in bucket8 for StoreData operations.

General CallBack Counters Group (CallBackCounters_group)

DeleteFiles: Number of times a file was deleted, causing its callbacks to be deleted.

DeleteCallBacks: Number of times a callback was deleted due to a host giving up the callback.

BreakCallBacks: Number of times a callback was broken.

AddCallBack: Number of times a callback was added.

GotSomeSpaces: Number of times we tried to reclaim some callback space due to running out of callbacks.

DeleteAllCallBacks: Number of times all of the callbacks for a host were deleted.

nFEs: Number of files with callbacks currently tracked by the fileserver.

nCBs: Number of callbacks currently tracked by the fileserver.

nblks: Maximum number of callbacks or files with callbacks the fileserver will track.

CBsTimedOut: Number of callbacks that were deleted because they timed out.

nbreakers: Number of threads busy breaking callbacks.

GotSomeSpaces Counters Group (GotSomeSpaces_group)

GSS1: Number of times we tried to reclaim callback space and failed to find a suitable host for which to clear callbacks.

GSS2: Number of times we repeatedly tried to reclaim callback space and never found any host for which to clear callbacks, and cleared callbacks on the host for which we were adding a callback.

GSS3: Number of times we tried to reclaim callback space and we reclaimed space by clearing timed-out callbacks.

GSS4: Number of times we tried to reclaim callback space and we found a suitable host to try to clear callbacks on.

GSS5: Number of times we tried to reclaim callback space and we cleared callbacks on a host that was waiting to have a callback added to it.