限制CPU使用率
cpulimit -l 20 App
上面代碼會將App程序的CPU使用率限制在20%,可以使用htop
查看。
如果程序正在運行,可以通過其PID來限制CPU使用,比如
cpulimit -l 20 -p 1234
會限制PID爲1234的進程的CPU使用率。
限制CPU核心數
以上是關於CPU使用率,如果要限制某個程序使用的CPU核心數,可以使用taskset
taskset -c 1,2,3,4 App
會將App程序的運行限制在編號爲1,2,3,4的4個CPU核上。