Update Possibly problematic memory usage authored by Alex Wiens's avatar Alex Wiens
...@@ -20,3 +20,35 @@ ...@@ -20,3 +20,35 @@
* Missing Data: * Missing Data:
* requested memory per job and node * requested memory per job and node
* used data per job and Node * used data per job and Node
High memory usage
```
Eingabe:
* Metrik mem_used im node scope
* Metadatum allocated_memory pro node
* Parameter threshold für einen node
Regel:
memory_used = mem_used.max('time')
mem_threshold = job.allocated_memory * threshold
highmem_nodes = memory_used > mem_threshold
highmem = highmem_nodes.any('all')
Ausgabe: highmem ist True
```
Memory Leak
```
Eingabe:
* Metrik mem_used im node scope
* Metadatum duration
* Metadatum allocated_memory pro node
Regel:
memory_slope = mem_used.slope()
memory_slope_avg = memory_slope.avg()
memory_leak = memory_slope_avg * job.duration > job.allocated_memory
Ausgabe: memory_leak ist True
```
\ No newline at end of file