当前位置:   article > 正文

golang实现控制cpu使用率_go 可以控制cpu使用率而非使用个数

go 可以控制cpu使用率而非使用个数
  1. package main
  2. import (
  3. "runtime"
  4. )
  5. func main() {
  6. runtime.GOMAXPROCS(3)
  7. go task()
  8. go task()
  9. select{}
  10. }
  11. func task(){
  12. a := 100
  13. for {
  14. a += 1
  15. }
  16. }

上面代码正常情况下会使cpu使用率达到60%左右,

但是如果我们想要是cpu使用率控制现在25%左右的话,得借助cpulimit命令:

yum install cpulimit   //安装cpulimit
cpulimit -l 25 -p 3306  //25:cpu的上限值,3306:进程pid号

之后用top查看cpu:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/886876
推荐阅读
相关标签
  

闽ICP备14008679号