accounting of the multiple user's usage on the GPU enabled Ubuntu server
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
accounting of the multiple user's usage on the GPU enabled Ubuntu server
Hi,
We have GPU enabled Ubuntu server (18.04) that is being used by multiple users simultaneously. Out requirement is to have utilization report generated for the server reporting how much each user has used the system (including GPU usage) . We are looking to tools but could not find suitable one. Please help.
Hi,
We have GPU enabled Ubuntu server (18.04) that is being used by multiple users simultaneously. Out requirement is to have utilization report generated for the server reporting how much each user has used the system (including GPU usage) . We are looking to tools but could not find suitable one. Please help.
Sysdig can help, but your 'requirement' is fairly vague. You don't say if it's real-time, aggregate over what period, spot-checks, etc., on what kind of hardware, or what you actually want to do with this data.
After being here for TWELVE YEARS, you should be aware that you need to post details and provide us with things you've done/tried/researched on your own, to avoid people giving you things you've already looked at. You've posted numerous threads over the years where you haven't responded or answered questions.
Let me brief on the requirement. It is not real time. It is per month utilization report we have to generate showing the cpu and gpu utilization by each user and overall system utilization. Spot checks would be an added advantage, but is not the main requirement. The hardware is Intel haswell processors (40 cpus), 256 GB RAM, 2 GPUs (V100). Hope this clarifies the requirement.
I thought the provided details might suffice. I have tried with atop, htop, collectl, xymon, but certainly it was not satisfying the requirement.
Taking your comments positively, sometimes I have might have missed something, but that was certainly not intentional. However, I would respond to the threads in future.
Let me brief on the requirement. It is not real time. It is per month utilization report we have to generate showing the cpu and gpu utilization by each user and overall system utilization. Spot checks would be an added advantage, but is not the main requirement. The hardware is Intel haswell processors (40 cpus), 256 GB RAM, 2 GPUs (V100). Hope this clarifies the requirement.
I thought the provided details might suffice. I have tried with atop, htop, collectl, xymon, but certainly it was not satisfying the requirement. Taking your comments positively, sometimes I have might have missed something, but that was certainly not intentional. However, I would respond to the threads in future.
Again, think about what you're asking. "Per month utilization report"....define that. Because that can be interpreted as:
Checking user load ONCE PER MONTH.
Checking user load DAILY and REPORTING once per month on the aggregate.
Checking user load X times daily...
...etc., etc., etc..
Until you quantify what you need/want, your question remains vague. And how are you STORING the data, assuming you're capturing it per user, once per day?? Round robin graph? Database? CSV File? Again, too vague and too many variables. Again, after twelve years, you should know that any reporting task requires the same things:
What to check
How to check it in a meaningful way
How often to check it
What to DO with the data after you've checked
Define those things and your 'requirement' will be solved. You mentioned some tools above, but again saying it 'was not satisfying the requirement' doesn't say WHY it doesn't, so without knowing what problem you're having, there's no way anyone else can solve it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.