<div dir="ltr">WOW, I guess I am old, I remember back in college, I had to schedule time on the mainframe, I hate that machine but I had to use for my business clas. If it were an Apple II or Tandy 1000, as long as lab was open, we could use it. Just on the Tandy, had to remember the park command when powering them down. DOS 2.5. <div><br></div><div>I was so happy I had my little Atari ST 1040, though I should have seriously study C at the pick, instead of playing Phatasy 3. </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 4, 2017 at 6:48 PM, Jim Kinney <span dir="ltr">&lt;<a href="mailto:jim.kinney@gmail.com" target="_blank">jim.kinney@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>ulimit is a way to set soft and hard limits on resource usage including RAM consumed.</div><span class=""><div><br></div><div>On Wed, 2017-10-04 at 17:32 -0500, Todor Fassl wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex;border-left:2px #729fcf solid;padding-left:1ex"><pre>I manage a group of research servers for grad students at a university. 
The grad students use these machines to do the research for their Ph.D 
theses. The problem is that they pretty regularly kill off each other&#39;s 
programs by using up all the ram. Most of the machines have 256G of ram. 
One kid uses 200Gb and another 100Gb and one or the other, often both, 
die. Sometimes they bringthe machines down by hogging the cpu or using 
up all the ram. Well, the machines never crash but they might as well be 
down.

We really, really don&#39;t want to force them to use a scheduling system 
like slurm. They are just learnng and they might run the same piece of 
code 20 times in an hour.

Is there a way to set a limit on the amount of ram all of a user&#39;s 
processes can use? If so, we were thinking of setting it at 50% of the 
on-board ram. Then it would take 3 students together to trash a machine. 
It might still happen but it would be a lot more infrequent.

Any other suggestions? Anything at all? Just keep in mind that we really 
want to keep it easy for the students to play around.


</pre></blockquote></span></div><br>______________________________<wbr>_________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Terror PUP a.k.a<br>Chuck &quot;PUP&quot; Payne<br>-----------------------------------------<br>Discover it! Enjoy it! Share it! openSUSE Linux.<br>-----------------------------------------<br>openSUSE -- Terrorpup<br>openSUSE Ambassador/openSUSE Member<br>skype,twiiter,identica,friendfeed -- terrorpup<br>freenode(irc) --terrorpup/lupinstein<br>Register Linux Userid: 155363<br> <br>Have you tried SUSE Studio? Need to create a Live CD,  an app you want to package and distribute , or create your own linux distro. Give SUSE Studio a try.</div></div>
</div>