Evangelos Karatzas
10/30/2025, 2:40 PMFlorian Wuennemann
10/30/2025, 2:42 PMtest_full that rightsizes them better to the data, since that will never change. This should ultimately reduce the overall provisioning of cpu and memory for pipeline runs, leading to less CO2 and less money wasted.Florian Wuennemann
10/30/2025, 2:43 PMtest_full for pipelines that had an AWS_Megatest in the last 2 years (so pipelines with a release). That way, we could get optimized configs for them and make a PR with those configs to the dev branch of each pipeline. Longer term, I think some automation might be nice, that will do a diff and see if the config is already present and only make a PR if there are changes / new processes.Evangelos Karatzas
10/30/2025, 2:46 PMwithName to give the same resources might be an overkill. So it might be tricky to know if a new process isn't there because it's already optimal through its label, or because it was forgotten.Florian Wuennemann
10/30/2025, 2:53 PMtest and test_full (and other pipelines could consider doing it for their other tests) to reduce wasted compute. People will still need to figure out optimization for their "real" data.Evangelos Karatzas
10/30/2025, 2:57 PMFlorian Wuennemann
10/30/2025, 2:59 PMEvangelos Karatzas
10/30/2025, 3:02 PMEvangelos Karatzas
10/31/2025, 5:00 PMrss 5.8 MB Real memory (resident set) size of the task
peakRss 5.8 MB Peak of real memory
vmem 9.5 MB Virtual memory size of the task
peakVmem 9.5 MB Peak of virtual memory used by the task
Slurm:
rss 2.6 MB Real memory (resident set) size of the task
peakRss 2.6 MB Peak of real memory
vmem 4.3 MB Virtual memory size of the task
peakVmem 4.3 MB Peak of virtual memory used by the task
Is this normal? If so, based on which execution should I set my mem configuration? Maximum I guess? peakRss or peakVmem?Florian Wuennemann
10/31/2025, 6:02 PMEvangelos Karatzas
10/31/2025, 6:12 PMpontus
11/01/2025, 9:08 PMmemory as per the process is typically used to set the cgroups memory limit which includes quite a bit more than what time (or wherever that output is from) for one process will show.Evangelos Karatzas
11/01/2025, 10:39 PMpontus
11/02/2025, 6:20 AMEvangelos Karatzas
11/02/2025, 10:46 AMmemory knowledge, further than the expected. I observe that even in the same system the max memory for the same process might differ between executions. And for local executions (my linux laptop), it isn't even killing the jobs if they end up using more memory than I've defined in the respective withName , which I find weirdpontus
11/02/2025, 10:49 AMlocal executor and don't run with docker, there's nothing to enforce the limit set.Evangelos Karatzas
11/02/2025, 10:49 AMpontus
11/02/2025, 10:50 AMEvangelos Karatzas
11/02/2025, 10:52 AMpontus
11/02/2025, 10:53 AMEvangelos Karatzas
11/27/2025, 10:37 AMtest_full profile in the next release?
What would you recommend @Florian Wuennemann?