42int calcLoad(uint32_t pcpu, uint32_t pio, uint32_t pload,
43 uint32_t pmem, uint32_t ppag);
45int calcLoad(
int xload, uint32_t pdsk);
51int isOn() {
return Running;}
58void Record(
int pcpu,
int pnet,
int pxeq,
59 int pmem,
int ppag,
int pdsk);
61int Report(
int &pcpu,
int &pnet,
int &pxeq,
62 int &pmem,
int &ppag,
int &pdsk);
80bool 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.