Accounting plots for MP jobs
Open
- Dominant language
- Python
- Stars
- 19
- Forks
- 45
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
If the job is multi-processor, we should take into account the number of processors when submitting the accounting report. In general, we should start by reporting the number of processors that each job was (supposed to be) using.
The CPUEfficiency becomes:
CPUEfficiency = CPUTime/ (WallClockTime * NbProcessors)
We should spot jobs or productions that use on average more than the number of processors they are supposed to.
For the pure efficiency calculation: https://github.com/DIRACGrid/DIRAC/pull/4798
But that won't help in spotting jobs or productions that use more than the amount of processors that are assigned to them.
Contributor guide
Assessment
This issue has not been assessed yet.