--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/db/IOC-stats.db Wed Jun 05 14:34:28 2013 +0200
@@ -0,0 +1,359 @@
+record(ai,"$(IOC):M_CaClientCnt") {
+ field(DESC,"Number of CA Clients")
+ field(SCAN,"I/O Intr")
+ field(DTYP,"IOC stats")
+ field(INP,"@ca_clients")
+ field(HOPR,"200")
+ field(HIHI,"175")
+ field(HIGH,"100")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(ai,"$(IOC):M_CaConnectionCnt") {
+ field(DESC,"Number of CA Connections")
+ field(SCAN,"I/O Intr")
+ field(DTYP,"IOC stats")
+ field(INP,"@ca_connections")
+ field(HOPR,"2000")
+ field(HIHI,"1750")
+ field(HIGH,"1000")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(ai,"$(IOC):M_RecordCnt") {
+ field(DESC, "Number of Records")
+ field(PINI, "YES")
+ field(DTYP, "IOC stats")
+ field(INP, "@records")
+}
+record(ai,"$(IOC):M_MemoryUsed") {
+ field(DESC,"Allocated Memory")
+ field(SCAN,"I/O Intr")
+ field(DTYP,"IOC stats")
+ field(INP,"@allocated_bytes")
+ field(EGU,"Byte")
+ field(FLNK,"$(IOC):M_MemoryFree")
+}
+record(ai,"$(IOC):M_MemoryFree") {
+ field(DESC,"Free Memory")
+ field(DTYP,"IOC stats")
+ field(INP,"@free_bytes")
+ field(EGU,"Byte")
+ field(FLNK,"$(IOC):M_MemoryTotal")
+}
+record(ai,"$(IOC):M_MemoryTotal") {
+ field(DESC,"Total Memory")
+ field(DTYP,"IOC stats")
+ field(EGU,"Byte")
+ field(INP,"@total_bytes")
+ field(FLNK,"$(IOC):M_Memory")
+}
+record(calc,"$(IOC):M_Memory") {
+ field(DESC,"Memory Usage")
+ field(CALC,"(A/(A+B))*100")
+ field(INPA,"$(IOC):M_MemoryUsed NPP MS")
+ field(INPB,"$(IOC):M_MemoryFree NPP MS")
+ field(PREC,"1")
+ field(EGU,"%")
+ field(HOPR,"100.0")
+ field(HIHI,"90.0")
+ field(HIGH,"75.0")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(ai,"$(IOC):M_Cpu") {
+ field(DESC,"CPU Load")
+ field(SCAN,"I/O Intr")
+ field(DTYP,"IOC stats")
+ field(INP,"@ioc_cpuload")
+ field(PREC,"1")
+ field(EGU,"%")
+ field(HOPR,"100.0")
+ field(HIHI,"90.0")
+ field(HIGH,"75.0")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(compress,"$(IOC):M_Cpu:History") {
+ field(DESC,"CPU Load History")
+ field(SCAN,".1 second")
+ field(FLNK,"$(IOC):M_Cpu:Avg1Buf60")
+ field(INP,"$(IOC):M_Cpu")
+ field(ALG,"Circular Buffer")
+ field(NSAM,"360")
+ field(HOPR,"100")
+ field(PREC,"1")
+ field(EGU,"%")
+}
+record(compress,"$(IOC):M_Cpu:Avg1Buf60") {
+ field(DESC,"CPU Load AvgBuf60 (1min)")
+ field(INP,"$(IOC):M_Cpu:History")
+ field(FLNK,"$(IOC):M_Cpu:Avg1Buf1")
+ field(ALG,"N to 1 Average")
+ field(NSAM,"60")
+ field(N,"6")
+ field(HOPR,"100")
+ field(PREC,"1")
+ field(EGU,"%")
+}
+record(subArray,"$(IOC):M_Cpu:Avg1Buf1") {
+ field(DESC,"CPU Load AvgBuf1 (1min)")
+ field(FLNK,"$(IOC):M_Cpu:Avg1")
+ field(FTVL,"DOUBLE")
+ field(INP,"$(IOC):M_Cpu:Avg1Buf60")
+ field(MALM,"60")
+ field(NELM,"1")
+ field(INDX,"59")
+}
+record(ai,"$(IOC):M_Cpu:Avg1") {
+ field(DESC,"CPU Load Average (1min)")
+ field(FLNK,"$(IOC):M_Cpu:Avg2Buf30")
+ field(INP,"$(IOC):M_Cpu:Avg1Buf1")
+ field(PREC,"1")
+ field(EGU,"%")
+ field(HOPR,"100.0")
+ field(HIHI,"90.0")
+ field(HIGH,"75.0")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(compress,"$(IOC):M_Cpu:Avg2Buf30") {
+ field(DESC,"CPU Load AvgBuf30 (2min)")
+ field(INP,"$(IOC):M_Cpu:History")
+ field(FLNK,"$(IOC):M_Cpu:Avg2Buf1")
+ field(ALG,"N to 1 Average")
+ field(NSAM,"30")
+ field(N,"12")
+ field(HOPR,"100")
+ field(PREC,"1")
+ field(EGU,"%")
+}
+record(subArray,"$(IOC):M_Cpu:Avg2Buf1") {
+ field(DESC,"CPU Load AvgBuf1 (2min)")
+ field(FLNK,"$(IOC):M_Cpu:Avg2")
+ field(FTVL,"DOUBLE")
+ field(INP,"$(IOC):M_Cpu:Avg2Buf30")
+ field(MALM,"30")
+ field(NELM,"1")
+ field(INDX,"29")
+}
+record(ai,"$(IOC):M_Cpu:Avg2") {
+ field(DESC,"CPU Load Average (2min)")
+ field(FLNK,"$(IOC):M_Cpu:Avg5Buf12")
+ field(INP,"$(IOC):M_Cpu:Avg2Buf1")
+ field(PREC,"1")
+ field(EGU,"%")
+ field(HOPR,"100.0")
+ field(HIHI,"90.0")
+ field(HIGH,"75.0")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(compress,"$(IOC):M_Cpu:Avg5Buf12") {
+field(DESC,"CPU Load AvgBuf12 (5min)")
+ field(INP,"$(IOC):M_Cpu:History")
+ field(FLNK,"$(IOC):M_Cpu:Avg5Buf1")
+ field(ALG,"N to 1 Average")
+ field(NSAM,"12")
+ field(N,"30")
+ field(HOPR,"100")
+ field(PREC,"1")
+ field(EGU,"%")
+}
+record(subArray,"$(IOC):M_Cpu:Avg5Buf1") {
+ field(DESC,"CPU Load AvgBuf1 (5min)")
+ field(FLNK,"$(IOC):M_Cpu:Avg5")
+ field(FTVL,"DOUBLE")
+ field(INP,"$(IOC):M_Cpu:Avg5Buf12")
+ field(MALM,"12")
+ field(NELM,"1")
+ field(INDX,"11")
+}
+record(ai,"$(IOC):M_Cpu:Avg5") {
+ field(DESC,"CPU Load Average (5min)")
+ field(INP,"$(IOC):M_Cpu:Avg5Buf1")
+ field(PREC,"1")
+ field(EGU,"%")
+ field(HOPR,"100.0")
+ field(HIHI,"90.0")
+ field(HIGH,"75.0")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(ai, "$(IOC):M_FdMax") {
+ field(DESC, "Max File Descriptors")
+ field(PINI, "YES")
+ field(DTYP, "IOC stats")
+ field(INP, "@maxfd")
+}
+record(ai, "$(IOC):M_FdCnt") {
+ field(DESC, "Allocated File Descriptors")
+ field(SCAN, "I/O Intr")
+ field(DTYP, "IOC stats")
+ field(FLNK, "$(IOC):M_Fd")
+ field(INP, "@fd")
+}
+record(calc,"$(IOC):M_Fd") {
+ field(DESC,"File Descriptor usage")
+ field(CALC, "B?(A/B)*100:100")
+ field(INPA, "$(IOC):M_FdCnt NPP MS")
+ field(INPB, "$(IOC):M_FdMax NPP MS")
+ field(PREC,"1")
+ field(EGU,"%")
+ field(HOPR,"100.0")
+ field(HIHI,"90.0")
+ field(HIGH,"75.0")
+ field(HHSV,"MAJOR")
+ field(HSV,"MINOR")
+}
+record(ai,"$(IOC):M_IfErrorsInp") {
+ field(DESC,"IF Input Errors")
+ field(DTYP,"IOC stats")
+ field(SCAN,"I/O Intr")
+ field(INP,"@inp_errs")
+}
+record(ai,"$(IOC):M_IfErrorsOut") {
+ field(DESC,"IF Output Errors")
+ field(DTYP,"IOC stats")
+ field(SCAN,"I/O Intr")
+ field(INP,"@out_errs")
+}
+record(ao,"$(IOC):S_FdScanPeriod") {
+ field(DESC,"FD Check Scan Period")
+ field(DTYP,"IOC stats")
+ field(OUT,"@fd_scan_rate")
+ field(EGU,"sec")
+ field(DRVH,"60")
+ field(DRVL,"1")
+ field(HOPR,"60")
+ field(DOL,"10")
+ field(PINI,"YES")
+}
+record(ao,"$(IOC):S_CpuScanPeriod") {
+ field(DESC,"CPU Check Scan Period")
+ field(DTYP,"IOC stats")
+ field(OUT,"@cpu_scan_rate")
+ field(EGU,"sec")
+ field(DRVH,"60")
+ field(DRVL,"1")
+ field(HOPR,"60")
+ field(DOL,"10")
+ field(PINI,"YES")
+}
+record(ao,"$(IOC):S_MemoryScanPeriod") {
+ field(DESC,"Memory Check Scan Period")
+ field(DTYP,"IOC stats")
+ field(OUT,"@memory_scan_rate")
+ field(EGU,"sec")
+ field(DRVH,"60")
+ field(DRVL,"1")
+ field(HOPR,"60")
+ field(DOL,"10")
+ field(PINI,"YES")
+}
+record(compress,"$(IOC):M_Memory:History") {
+ field(DESC,"Memory Usage History")
+ field(SCAN,".1 second")
+ field(INP,"$(IOC):M_Memory")
+ field(ALG,"Circular Buffer")
+ field(NSAM,"360")
+ field(HOPR,"100")
+ field(PREC,"1")
+ field(EGU,"%")
+}
+record(compress,"$(IOC):M_Cpu:History") {
+ field(DESC,"CPU Load History")
+ field(SCAN,".1 second")
+ field(INP,"$(IOC):M_Cpu")
+ field(ALG,"Circular Buffer")
+ field(NSAM,"360")
+ field(HOPR,"100")
+ field(PREC,"1")
+ field(EGU,"%")
+}
+record(compress,"$(IOC):M_Fd:History") {
+ field(DESC,"FD Usage History")
+ field(SCAN,".1 second")
+ field(INP,"$(IOC):M_Fd")
+ field(ALG,"Circular Buffer")
+ field(NSAM,"360")
+ field(HOPR,"100")
+ field(PREC,"1")
+ field(EGU,"%")
+}
+record(compress,"$(IOC):C_TimeBase10-360") {
+ field(DESC,"Time Base (10sec/60min)")
+ field(SCAN,".1 second")
+ field(INP,"$(IOC):M_TimeStamp")
+ field(ALG,"Circular Buffer")
+ field(NSAM,"360")
+}
+record(seq,"$(IOC):C_TimeBase:init") {
+ field(DESC,"Init timeBase array")
+ field(PINI,"YES")
+ field(DLY1,"40")
+ field(DOL1,"3")
+ field(LNK1,"$(IOC):C_TimeBase10-360.SCAN")
+ field(DLY2,"0")
+ field(DOL2,"3")
+ field(LNK2,"$(IOC):M_Memory:History.SCAN")
+ field(DOL3,"3")
+ field(LNK3,"$(IOC):M_Cpu:History.SCAN")
+ field(DOL4,"3")
+ field(LNK4,"$(IOC):M_Fd:History.SCAN")
+ field(DOL5,"59")
+ field(LNK5,"$(IOC):M_Cpu:Avg1Buf1.INDX")
+ field(DOL6,"29")
+ field(LNK6,"$(IOC):M_Cpu:Avg2Buf1.INDX")
+ field(DOL7,"11")
+ field(LNK7,"$(IOC):M_Cpu:Avg5Buf1.INDX")
+}
+record(sub,"$(IOC):S_Reboot") {
+ field(DESC, "IOC Reboot" )
+ field(SNAM, "rebootProc")
+ field(BRSV,"INVALID")
+ field(L,"1")
+}
+record(stringin,"$(IOC):M_TimeStamp") {
+ field(DESC,"IOC time stamp")
+ field(DTYP,"Soft Timestamp WA")
+ field(SCAN,"1 second")
+ field(INP,"@%s")
+}
+record(stringin,"$(IOC):M_BootTime") {
+ field(DESC,"IOC boot time stamp")
+ field(DTYP,"Soft Timestamp")
+ field(PINI,"YES")
+ field(INP,"@%Y-%m-%dT%H:%M:%S")
+}
+record(stringin,"$(IOC):M_Uptime") {
+ field(DESC, "Elapsed Time since Start")
+ field(SCAN, "1 second")
+ field(DTYP, "IOC stats")
+ field(INP, "@up_time")
+ field(PINI, "YES")
+}
+record(stringin,"$(IOC):M_BspVersion") {
+ field(DESC,"BSP Version")
+ field(DTYP,"IOC stats")
+ field(INP,"@bsp_rev")
+ field(PINI,"YES")
+}
+record(stringin,"$(IOC):M_KernelVersion") {
+ field(DESC,"Kernel Version")
+ field(DTYP,"IOC stats")
+ field(INP,"@kernel_ver")
+ field(PINI,"YES")
+}
+record(stringin,"$(IOC):M_EpicsVersion") {
+ field(DESC,"EPICS Version")
+ field(DTYP,"IOC stats")
+ field(INP,"@epics_ver")
+ field(PINI,"YES")
+}
+record(stringin,"$(IOC):M_Hostname") {
+ field(DESC,"Host Name")
+ field(DTYP,"IOC stats")
+ field(INP,"@hostname")
+ field(PINI,"YES")
+}