package main
import (
"runtime"
)
func main() {
runtime.GOMAXPROCS(3)
go task()
go task()
select{}
}
func task(){
a := 100
for {
a += 1
}
}
上面代碼正常情況下會使cpu使用率達到60%左右,
但是如果我們想要是cpu使用率控制現在25%左右的話,得藉助cpulimit命令:
yum install cpulimit //安裝cpulimit
cpulimit -l 25 -p 3306 //25:cpu的上限值,3306:進程pid號
之後用top查看cpu: