作者prolog (波卡)
看板MATLAB
标题[请益] 限制执行档cpu使用数量
时间Sat Jan 5 13:14:39 2019
各位好
我们知道如果要限制Matlab script运作时使用的cpu数量
可以在脚本中加入maxNumCompThreads(1);这行
以限制该脚本运算时只会使用1个cpu进行运算
但如果我要运算的是一个已经编译过的Matlab exe执行档
我要如何限制这个执行档使用的cpu数量?
环境
os:linux centos 没有root权限
MATLAB Runtime v85
以上问题 谢谢指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.224.229.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1546665284.A.7A8.html
1F:→ mp19990920: 开个只有 N 的 CPU 的 VM 来执行此 exe 档 01/07 11:18
2F:→ prolog: 後来从linux指令下手 ,用taskset -c 0,1 exename 01/08 14:05
3F:→ prolog: 可以把exename限制在cpu0跟cpu1上面run 01/08 14:06