使用cpulimit和taskset控制CPU使用率和運行核數

限制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核上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章