如何降低CPU使用率

vv1133 2011-06-26 02:39:28
我想在虚拟机上编译linux内核,但由于编译的时候cpu占用率高,导致cpu的温度直线上升,现在天气热,容易引起电脑自动关机。所以我想写个脚本,让编译的进程运行n秒再睡眠n秒,如此循环。但是我没想到如何让进程运行一段时间睡眠再接着运行,请问大家有办法吗?谢谢
...全文
399 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vv1133 2011-06-26
  • 打赏
  • 举报
回复
谢谢饿
fengzhw 2011-06-26
  • 打赏
  • 举报
回复
3楼办法真不错,我能看懂,就是事先没想到这么做。

2楼说到了非技术性的关键点了,呵呵。散热不好,对电脑也是有害的,跑跑停停,浪费的是时间,浪费的是生命。
stein42 2011-06-26
  • 打赏
  • 举报
回复
#!/bin/bash

make & # 后台运行make

n=`jobs | wc -l` # 作业数量

while [ $n -ne 0 ] # 作业数量不为0
do
sleep 10 # 运行10秒
kill -SIGSTOP %1 # 让1号作业暂停
sleep 10 # 休息10秒
kill -SIGCONT %1 # 让1号作业继续
jobs
n=`jobs | wc -l` # 更新作业数量
done
xunxun 2011-06-26
  • 打赏
  • 举报
回复
多核编译?
用大风扇吹

ps:lz的电脑该除尘了
李亚超 2011-06-26
  • 打赏
  • 举报
回复
给机器吹风,就解决了

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧