Deadtime analysis
Created by: gladky
Please confirm that following deadtime analysis is done as expected:
- there are 3 independent LM monitoring deadtimes:
- Deadtime - monitors global deadtime; LM
Deadtime - Partition - monitors individual partition deadtime; LM
PartitionDeadtime - Fed deadime - monitors individual FED deadtime; LM
FEDDeadtime
- Deadtime - monitors global deadtime; LM
- all of them are monitored simultaneously; you don't have to have global deadtime to check partition, you don't have to have partition deadtime to check FED deadtime
Deadtime LM
- retrievs deadtime information from flashlist TCDS_CPM_DEADTIMES
- checks value
beamactive_totalif is higher than a threshold if beam is active - checks value
totalif is higher than a threshold if beam is not active - threshold is set in configuration file (3)
PartitionDeadtime LM
- deadtime is sum of getPercentBusy percentWarning
- checks partitions that are not masked
- threshold is set in configuration file (2)
FEDDeadtime LM
- deadtime is sum of percentBackpressure, getPercentBusy percentWarning
- checks FEDs that are not fmmMasked and not frlMasked
- threshold is set in configuration file (1)
Configuration
(1) expert.logic.deadtime.threshold.fed=5
(2) expert.logic.deadtime.threshold.partition=5
(3) expert.logic.deadtime.threshold.total=5
Note that
- global deadtime is updated each lumisection, the rest is updated more often (I don't know the exact frequency)
- there were cases when Fed deadtime exceeded the threshold while Partition did not
- there were cases when Partition deadtime exceeded the threshold while Global deadtime did not