42 int calcLoad(uint32_t pcpu, uint32_t pio, uint32_t pload,
43 uint32_t pmem, uint32_t ppag);
45 int calcLoad(
int xload, uint32_t pdsk);
51 int isOn() {
return Running;}
53 int Monitor(
char *pgm,
int itv);
58 void Record(
int pcpu,
int pnet,
int pxeq,
59 int pmem,
int ppag,
int pdsk);
61 int Report(
int &pcpu,
int &pnet,
int &pxeq,
62 int &pmem,
int &ppag,
int &pdsk);
72 unsigned int TotalSpace(
unsigned int &minfree);
80 bool Update(
char *line,
bool alert=
false);
87 char Scale(
long long inval,
long &outval);
88 void SpaceMsg(
int why);
bool Update(char *line, bool alert=false)
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)
unsigned int TotalSpace(unsigned int &minfree)
void PutInfo(XrdCmsPerfMon::PerfInfo &perfInfo, bool alert=false)
int FreeSpace(int &tutil)
int calcLoad(uint32_t pcpu, uint32_t pio, uint32_t pload, uint32_t pmem, uint32_t ppag)
void setVirtual(vType vVal)
Structure used for reporting performance metrics.