|
一月前,刚装上gentoo,编译时温度经常迅速升高然后导致关机(我在bios中设置的超过80度自动关机),编译小程序时间短没问题,编译firefox或kde之类的肯定中间要死几次。
--------------------------
附上机器配置
cpu amd 什么什么龙 2800 4核
内存 2G
显卡 ati hd4830
--------------------------
这样肯定不行,就去网上找解决办法,至前天为止,一共使用了以下几种办法
1.减少make.conf中的MAKEOPTS值 (改善效果***)
按照大家的说法,MAKEOPTS的设置通常是CPU核心数+1,但为了保证顺便编译,慢就慢吧,改成了-j2
2.在make.conf中添加PORTAGE_NICENESS=10(改善效果*)
降低编译的优先级
3.安装irqbalance,并加入到启动项 (改善效果*)
4.安装cpulimit (改善效果****)
每次编译大文件或较多文件时使用
cpulimit -e cc1plus -l 20
cpulimit -e cc1 -l 20
5.清理灰尘 (改善效果****)
主要是主机电源,CPU风扇,显卡风扇
6.打开机箱侧面板 (改善效果**)
@#$% 立减5度
经过以上几个方法处理好,基本可以正常编译和使用,系统的温度也由原来开机50度,轻松过80度 降到了开机35度,编译时通过cpulimit持续在74度内。
----------------
如果就到此为止,我就不发贴了,前几天老婆抱怨电脑太吵,太吵的直接原因是由电源风扇和CPU风扇导致,在某购物网站转悠后,购入了一个CPU风扇。
昨天到货,花了近一个小时的时间安装好,开机后整机静音的效果不算明显,因为电源风扇还没换,但最大的收获却是温度的降低。
7.更换优质CPU风扇 (改善效果******)
可以:将-j2改成-j5,不再使用方法2/3/4,合上机箱侧面板,cpu 2800主频超频到3200
效果:编译速度更快,程序运行速度更快(超频)
温度:开机16度,-j5满负荷编译不超过35度,一般使用在16--20度之间
我们在找问题解决方法的时候,常常习惯于去寻找免费的方案,而付出的成本已经远远超过付费的方案,效果还差的多,只是一百多元钱的风扇而已。 |
|