[slurm-users] How to deal with user running stuff in frontend node?

Paul Edmon pedmon at cfa.harvard.edu
Thu Feb 15 08:27:28 MST 2018


We have an automated script, pcull which goes through and finds abusing 
processes:

https://github.com/fasrc/pcull

-Paul Edmon-


On 02/15/2018 10:25 AM, Patrick Goetz wrote:
> The simple solution is to tell people not to do this -- that's what I 
> do. And if that doesn't work threaten to kick them off the system.
>
> On 02/15/2018 09:11 AM, Manuel Rodríguez Pascual wrote:
>> Hi all,
>>
>> Although this is not strictly related to Slurm, maybe you can 
>> recommend me some actions to deal with a particular user.
>>
>> On our small cluster, currently there are no limits to run 
>> applications in the frontend. This is sometimes really useful for 
>> some users, for example to have scripts monitoring the execution of 
>> jobs and taking decisions depending on the partial results.
>>
>> However, we have this user that keeps abusing this system: when the 
>> job queue is long and there is a significant time wait, he sometimes 
>> runs his jobs on the frontend, resulting on a CPU load of 100% and 
>> some delays on using it for the things it is supposed to serve (user 
>> login, monitoring and so).
>>
>> Have you faced the same issue?  Is there any solution? I am thinking 
>> about using ulimit to limit the execution time of this jobs in the 
>> frontend to 5 minutes or so. This however does not look so elegant as 
>> other users can perform the sabe abuse on the future, and he should 
>> also be able to run low cpu-consuming jobs for a longer period. 
>> However I am not an experienced sysadmin so I am completely open to 
>> suggestions or different ways of facing this issue.
>>
>> Any thoughts?
>>
>> cheers,
>>
>>
>>
>>
>> Manuel
>




More information about the slurm-users mailing list