I am running a small-scale Windows Server 2019. There are around 3 active users every hour and each user is running a parallel computing program such as R and Matlab. As each user tends to request a very large number of cores (e.g. 40), the CPUs of the server will need to be shared across the users' programs. However, I find some programs, such as R, tend to get more CPU resources than others e.g., Matlab. This leads to inequality in the resource sharing among the active users and I have recently received several complaints. I have tried to set the R programs to a Below Normal priority but it does not seem to work. The parallel R programs still eat up the majority of the CPU cores. I wonder why the Below Normal priority does not work and if there is a way to limit the resource obtained by the R programs.
