Skip to content

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
  • 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_total if is higher than a threshold if beam is active
  • checks value total if 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