6楼的办法省事,不需要特别的操作。控制比较粗糙,但是基本可以满足需求。
我遇到的一个项目,计算密集型,对速度要求很高,同时又要求CPU不超过75%。(原因是,当CPU达到100%后,系统无法监控,不响应其他管理命令。)
就是用6楼方法,看起来是50%,实际上是100%。充分利用了所有的核。同时对系统监控管理不受影响。
我这个任务,虽然CPU占的多,但是优先级低,不影响那些优先级高的小任务的运行。
当没有别的任务时,CPU都是我的。
【 在 z16166 的大作中提到: 】
: 各自需求不同。
: 我只需要保证比如我的产品最多占用80%,给别人的产品留20%。
: 至于我的产品里哪个进程/线程占得多,内卷吧,自己优化去。
: ...................
--
修改:ylh1969 FROM 221.218.60.*
FROM 221.218.60.*