Cgroups (shortcut of Control Groups) is a feature of Linux which allows to control usage of resources (memory, I/O operations, networking etc.) for certain group of processes. See Wikipedia for more information.
Cgroups is offered by MetaCentrum since October 2015 in order to offer special settings of user jobs - you can set an impassable resources limits of your job.
By Cgroups you can limit several resources:
- cpuacct - limiting CPU
- cpuset - assign specific CPU #This is a key parameter for PBS
- memory - limiting memory
- memsw - limiting virtual memory
qsub -l select=1:ncpus=1:cgroups=cpuset ...
You won't definitely affect other users with Cgroups in your job, because you cannot exceed given resources.