Stylesheet style.css not found, please contact the developer of "arctic" template.

Memory Limits

Type of Memory Limits

  1. Resident memory (RSS): amount real memory in use by process
  2. Virtual memory (VMem): amount of virtual memory pages allocated by process
  3. In the current cluster setup, only the limit for the real memory has to be taken into consideration for jobs (by parameter <html>–mem</html>).


Properly setting Memory Limits

  1. The demands of your jobs for real memory (RSS) have to be carefully probed (e. g. doing test runs or or by experience ;-)) and defined.
  2. If possible, please declare memory limits within the main input (control) file of your job (e. g. <html> Gaussian knows about the parameter %mem=</span></html>).
  3. SLURM defines a proportional factor between RSS and Vmem: VSizeFactor*RSS = VMem.
  4. VMem limit (VSizeFactor=0) has not to be taken into consideration.
  5. RSS limit: RSS = VMem limit/$(scontrol show config|grep VSizeFactor|awk '{print $3;}') and then passing via switch –mem= to sbatch.


date of revision: 06-24-2019 © kraus

hpc/hpc_tubit/slurm_usage/memory_limit.txt · Zuletzt geändert: 2019/06/24 13:07 von kraus
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0