当前位置:  技术问答>linux和unix

如何降低CPU使用率

    来源: 互联网  发布时间:2016-12-09

    本文导语:  我想在虚拟机上编译linux内核,但由于编译的时候cpu占用率高,导致cpu的温度直线上升,现在天气热,容易引起电脑自动关机。所以我想写个脚本,让编译的进程运行n秒再睡眠n秒,如此循环。但是我没想到如何让进...

我想在虚拟机上编译linux内核,但由于编译的时候cpu占用率高,导致cpu的温度直线上升,现在天气热,容易引起电脑自动关机。所以我想写个脚本,让编译的进程运行n秒再睡眠n秒,如此循环。但是我没想到如何让进程运行一段时间睡眠再接着运行,请问大家有办法吗?谢谢

|
#!/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

|
3楼办法真不错,我能看懂,就是事先没想到这么做。

2楼说到了非技术性的关键点了,呵呵。散热不好,对电脑也是有害的,跑跑停停,浪费的是时间,浪费的是生命。

|
给机器吹风,就解决了

|
多核编译?
用大风扇吹

ps:lz的电脑该除尘了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想问一下斑竹,为什么我的信誉分降低了???
  • 如何降低gcc版本
  • 怎么降低gcc/g++版本号
  • 如何降低binutils的版本
  • 在网络数据传输中,为了降低数据传输量,用哪种算法最好,有哪位大虾帮忙吗?最好有JAVA源代码
  • android downsample降低音频采样频率代码
  • 如何通过LD_PRELOAD降低程序的读写速度
  • 如何降低UDP的丢帧率
  • java线程中如何降低CPU的占用率?我这几个线程会不会死锁?
  • 请教!Linux系统C开发的程序,为什么我的程序运行时内存持续增长,程序退出后内存也没有降低?
  • 出于降低软件成本考虑,文件服务器能不能用Linux Fedora2/3? 公司百来台计算机,以后会较快增加。Linux是否支持S-ATA 或SCIC接口硬盘,最
  • linux写文件时怎么降低对系统的开销
  • php页面缓存的例子 php缓存降低mysql压力


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3