Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add seff support to evaluate resource allocation after executation #147

Open
sreichl opened this issue Sep 11, 2024 · 2 comments
Open

Add seff support to evaluate resource allocation after executation #147

sreichl opened this issue Sep 11, 2024 · 2 comments

Comments

@sreichl
Copy link

sreichl commented Sep 11, 2024

Employ slurm command seff for each finished job and append output to the respective slurm-job log file to get statistics on resource usage. Over time this can help to raise awareness of more appropriate resource allocation.

@cmeesters
Copy link
Member

Interesting idea. It's not going to happen 1:1 because seff is just a Perl wrapper around sacct. ;-)

However, we query sacct anyway. To extend this call and report resource usage is certainly feasible. What I would not like is to see the Memory efficiency reported by seff: this is nonsense because for some application we have to reserve a full node and hardly use memory. Yet, seff will calculate the ratio between the memory of a fully reserved node and a low memory footprint. Bad idea. I would just enjoy reading the delta.

Note: I am willing to code that, will not do it because of obligations until mid-October. If you submit a PR sooner, it will be considered.

@sreichl
Copy link
Author

sreichl commented Sep 11, 2024

Cool, I am happy to wait. It would be nice to have, not a must-have-now. Thanks for your considerations and the executor plugin!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants