Score:0

how to manage mulitple users for processing in linux server?

US flag

I am a computational student, and we have three servers, each with 48 processors and multiple users. here is what I want to do. I want a system in which each user has a specific number of processors and processes that runs above server capacity goes into the queue. for example, when we have all 48 processors occupied new ones are pending. I'm new to Linux so I will be grateful for explanations with details.

Marco avatar
br flag
This should do the job, but I will **not** give a running solution in detail: https://slurm.schedmd.com/
amir  avatar
md
Without slurm solution, any idea?
user535733 avatar
cn flag
If you won't accept certain solutions, please say so in your question above. Don't waste folks' time writing answers that you will reject.
Score:0
cn flag

This question is slightly similar to this. The easiest way to "partition" your system's resources is to use containers. I assume that your using Ubuntu, so I'd recommend to use LXD to create containers.

In short containers are isolated spaces to execute your application.

Regarding the queuing that's not possible with LXD, you have to manually create and delete the containers when they are no longer required.

Here is the documentation for LXD

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.