[請益] 限制執行檔cpu使用數量

看板MATLAB作者 (波卡)時間5年前 (2019/01/05 13:14), 編輯推噓0(003)
留言3則, 2人參與, 5年前最新討論串1/1
各位好 我們知道如果要限制Matlab script運作時使用的cpu數量 可以在腳本中加入maxNumCompThreads(1);這行 以限制該腳本運算時只會使用1個cpu進行運算 但如果我要運算的是一個已經編譯過的Matlab exe執行檔 我要如何限制這個執行檔使用的cpu數量? 環境 os:linux centos 沒有root權限 MATLAB Runtime v85 以上問題 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.229.65 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1546665284.A.7A8.html

01/07 11:18, 5年前 , 1F
開個只有 N 的 CPU 的 VM 來執行此 exe 檔
01/07 11:18, 1F

01/08 14:05, 5年前 , 2F
後來從linux指令下手 ,用taskset -c 0,1 exename
01/08 14:05, 2F

01/08 14:06, 5年前 , 3F
可以把exename限制在cpu0跟cpu1上面run
01/08 14:06, 3F
文章代碼(AID): #1SC3r4Ue (MATLAB)
文章代碼(AID): #1SC3r4Ue (MATLAB)