-
Notifications
You must be signed in to change notification settings - Fork 13
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
Are you aware of any ongoing efforts to port jobstats to PBSPro #17
Comments
Hello, this is the first such request. I am not familiar with PBSPro but if I google it I see that it can use cgroups. Do you know how it does that and if it organizes cgroups similar to what slurm does (i.e. by job and maybe user/step)? E.g. slurm does this for memory cgroup (similar for cpu, if configured to use cgroups for accounting):
and that file path is what we use to parse out jobid of that particular job (and uid, but that's less important) + stats are available in that directory. |
I currently work at a site that uses PBS Pro with cgroups. When I get a chance, I'll take a look at this and see if I can contribute anything. |
Thanks @plazonic and @pbisbal1. Under PBS, the cgroup hierarchy is as follows:
and under those, just like what in in @plazonic 's post, so the contents of the memory are what you've posted. So no breakdown by uid, step, or task. Cheers |
Good morning, the first step here would be to get the various exporters to parse out jobids out of pbspro. Based on your cgroup paths I've changed our cgroup exporter to try to do that in pbspro branch - could you maybe try compiling that branch (go build) and testing if it fetches the data (with param --config.paths /pbspro.service). |
Thanks! That's greatly appreciated. I compiled that and gave it a go with both " |
I wouldn't go that far that quickly - can you test first the exporter itself. That is after compiling and starting with appropriate option (which should be If there isn't add also |
Hi folks,
I recognize this project is slurm specific and it would be quite a task to overhaul it for PBSPro. Just curious to know if anyone on your team has explored it, or if you're aware of any active forks pursuing a PBSPro port?
Cheers
The text was updated successfully, but these errors were encountered: