1 #ifndef __CMS_PERFMON__
2 #define __CMS_PERFMON__
71 {(void)cfn; (void)Parms; (void)
Logger; (void)cmsMon;
72 (void)EnvInfo; (void)isCMS;
121 {(void)info; (void)alert;}
virtual void GetInfo(PerfInfo &info)
virtual void PutInfo(PerfInfo &info, bool alert=false)
XrdCmsPerfMon()
Constructor & Destructor.
virtual bool Configure(const char *cfn, char *Parms, XrdSysLogger &Logger, XrdCmsPerfMon &cmsMon, XrdOucEnv *EnvInfo, bool isCMS)
Structure used for reporting performance metrics.
unsigned char pag_load
Paging 0 to 100 utilization.
unsigned char zzz_load
Reserved.
unsigned char xeq_load
Other 0 to 100 utilization (arbitrary)
unsigned char cpu_load
CPU 0 to 100 utilization.
unsigned char yyy_load
Reserved.
unsigned char xxx_load
Reserved.
unsigned char mem_load
Memory 0 to 100 utilization.
unsigned char net_load
Network 0 to 100 utilization.