|
Public Types |
enum | vType { manFS = 1,
peerFS = 2
} |
Public Member Functions |
int | calcLoad (int pcpu, int pio, int pload, int pmem, int ppag) |
int | calcLoad (int xload, int pdsk) |
int | FreeSpace (int &tutil) |
void | Init () |
int | isOn () |
int | Monitor (char *pgm, int itv) |
void | Record (int pcpu, int pnet, int pxeq, int pmem, int ppag, int pdsk) |
int | Report (int &pcpu, int &pnet, int &pxeq, int &pmem, int &ppag, int &pdsk) |
void * | Run () |
void * | RunFS () |
int | numFS () |
unsigned int | TotalSpace (unsigned int &minfree) |
void | setVirtual (vType vVal) |
void | setVirtUpdt () |
| XrdCmsMeter () |
| ~XrdCmsMeter () |
Private Member Functions |
void | calcSpace () |
char | Scale (long long inval, long &outval) |
void | SpaceMsg (int why) |
void | UpdtSpace () |
Private Attributes |
XrdOucStream | myMeter |
XrdSysMutex | cfsMutex |
XrdSysMutex | repMutex |
long long | MinFree |
long long | HWMFree |
long long | dsk_lpn |
long long | dsk_tot |
long long | dsk_free |
long long | dsk_maxf |
int | dsk_util |
int | dsk_calc |
int | fs_nums |
int | lastFree |
int | lastUtil |
int | noSpace |
int | Running |
long | MinShow |
long | HWMShow |
char | MinStype |
char | HWMStype |
char | Virtual |
char | VirtUpdt |
time_t | rep_tod |
char * | monpgm |
int | monint |
pthread_t | montid |
unsigned int | xeq_load |
unsigned int | cpu_load |
unsigned int | mem_load |
unsigned int | pag_load |
unsigned int | net_load |