You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, configured memory is divided by the number of configured threads, and that is assigned to one slot. This causes bad resource usage, if there is a job with a few threads and a lot of memory, and a job with a lot of threads but low memory requirement.
Example
Machine with 40 threads and 2 TB of memory. So 40 slots in total.
Job A requests 16 threads and 30 GB of memory, and occupies 16 slots. Now job B with 1 thread and 1.8 TB of memory is not run despite the resources being free.
group=joey(1993):86926 jobs_max=1 slots_max=36 memory_max=1843200 slots_per_job=36 memory_per_job_thread=1843200.000000 :: group initialized.
The text was updated successfully, but these errors were encountered:
Currently, configured memory is divided by the number of configured threads, and that is assigned to one slot. This causes bad resource usage, if there is a job with a few threads and a lot of memory, and a job with a lot of threads but low memory requirement.
Example
Machine with 40 threads and 2 TB of memory. So 40 slots in total.
Job A requests 16 threads and 30 GB of memory, and occupies 16 slots. Now job B with 1 thread and 1.8 TB of memory is not run despite the resources being free.
The text was updated successfully, but these errors were encountered: