是否有可能拒绝 Matlab 访问所有内核的方法?目前机器上有 8 个,但我想将 Matlab 的使用量减少到每个用户 3 个,这样一个用户就不会在所有 8 个上开始一项工作,从而减慢其他用户的速度。
我没有分布式计算服务器许可证...只是普通的旧并行过程工具箱
最佳答案
无法在 MATLAB 内部强制实现严格限制,但您可以设置本地调度程序的“ClusterSize ”属性。不幸的是,这必须针对每个用户来完成。除此之外,您还需要使用操作系统功能,但我不确定这样的东西是否存在。
关于parallel-processing - 限制Matlab的并行工具箱使用所有内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5267107/