I am using this bash functions for years:
https://gitlab.com/makelinux/lib/blob/master/snippets/load-watch.md
It kills processes accordingly load average, cpu and memory usage.
OOM killer is less efficient.

On Sun, Nov 11, 2018 at 4:37 PM Josh Roden <[email protected]> wrote:
>
> Hi everyone
> I have a CentOS 6 machine used by around 20 to 30 students
> at a time and I need to do one of two things:
> 1. find and kill top memory user with script
> 2. limit memory usage
>
> Using cgroups, I have successfully limited memory usage to about 1.5 cpu's
> max (per user) out of 16 but evidently I have had less success with memory 
> hogs.
> I understand that memory is a bit complicated to compute because of shared
> memory etc. but I need to make the 32G of physical memory go around more
> evenly.
> Would appreciate any ideas.
> Thanks,
> Josh
>
> _______________________________________________
> Linux-il mailing list
> [email protected]
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il



-- 
Constantine Shulyupin
http://www.MakeLinux.co.il/
Embedded Linux Systems
Tel Aviv

_______________________________________________
Linux-il mailing list
[email protected]
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to