Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


Ubuntu 系统的降温方案

2015-6-8 10:01    评论: 12 收藏: 9 分享: 1    

安装ubuntu的朋友,可能你安装了系统但不知道或没有注意,你的电脑会很热。这种发热主要的原因之一是来自于硬盘的发热。因此通过以下两种方法来降低硬盘发热带来的影响。(以下方法不适用于 SSD 硬盘)

以下是我以前用过的两种降温方案,方法来自于网络。

方案一

1.安装laptop_mode

sudo apt-get install laptop-mode-tools

2.启动laptop_mode

sudo laptop_mode start

3.测试是否启用

cat /proc/sys/vm/laptop_mode

0 表示未启用 其他表示启用。

查看 laptop_mode 报告的详细状态。

sudo laptop_mode status 

4.先看一下自己硬盘的状态(sata硬盘)

sudo hdparm -I /dev/sda |grep Advanced

5.设定 laptop_mode 为启用

sudo gedit /etc/default/acpi-support

一般就是最后一行改成 ENABLE_LAPTOP_MODE=true

6.配置laptop-mode.conf

sudo gedit /etc/laptop-mode/laptop-mode.conf

ENABLE_LAPTOP_MODE_ON_AC=1 #当笔记本使用交流电时也开启laptop-mode
CONTROL_HD_IDLE_TIMEOUT=0 #关闭 HD_IDLE_TIMEOUT(硬盘进入待机)
CONTROL_READAHEAD=1 #启用readahead
LM_READAHEAD=4096
NOLM_READAHEAD=128 #readahead buffer,如果是听mp3 3-5M,如果是看电影 8-10M
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1 # 这里好像是关闭笔记本盖子的功能设定
MINIMUM_BATTERY_CHARGE_PERCENT=11 # 关于电池电量达到11% 禁用laptop_mode 
DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=8 #极低电量禁用 laptop_mode

CONTROL_HD_POWERMGMT=1 #启动硬盘电源的管理模式
BATT_HD_POWERMGMT=192
LM_AC_HD_POWERMGMT=192
NOLM_AC_HD_POWERMGMT=192 

方案二

这个简单。在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。

1.查看你的系统里面的swappiness

sudo cat /proc/sys/vm/swappiness

可以看到是 60。

2.修改swappiness值为10

sudo gedit /etc/sysctl.conf

在这个文档的最后加上这样一行:

vm.swappiness=10

保存关闭。

3.重启

sudo reboot

 

发表评论


最新评论

我也要发表评论

Linux一叶 2015-6-7 10:38
以上内容不针对SSD硬盘,SSD的硬盘不会有这个情况
回复
AlvisZhao 2015-6-7 18:16
方案一安装少了install.
回复
Linux一叶 2015-6-7 21:34
1
AlvisZhao 发表于 2015-6-7 18:16 的评论:
方案一安装少了install.
谢谢,我改了
回复
野生Monk3y 2015-6-7 21:53
支持一下, 虽然没用过,但是至少这是一种贡献,支持一下,
1 回复
kashu 2015-6-8 17:27
1
Linux一叶 发表于 2015-6-7 10:38 的评论:
以上内容不针对SSD硬盘,SSD的硬盘不会有这个情况
HDD硬盘达到多少度算是热?
回复
游客 2015-6-8 17:29
硬盘?显卡才是大户吧?
回复
POCMON 2015-6-8 20:42
本帖最后由 POCMON 于 2015-6-8 20:44 编辑

使用方案一时,安装后,默认情况(仅安装,而不做任何配置与修改):
1、接电源时,cat /proc/sys/vm/laptop_mode显示也为0
2、使用电池时,cat /proc/sys/vm/laptop_mode会显示其它值,如2

也就是说,拔掉电池使用电池时会自动运行laptop_mode模式

1 回复
羽舟Disigner 2015-6-9 13:46
fedora适用么
回复
Linux一叶 2015-6-11 09:57
1
羽舟Disigner 发表于 2015-6-9 13:46 的评论:
fedora适用么
不适合,那个是debian系的
回复
tdcqma 2015-6-19 14:02
学习了
回复
Linux一叶 2016-8-6 01:20
1
Linux一叶 发表于 2015-6-7 10:38 的评论:
以上内容不针对SSD硬盘,SSD的硬盘不会有这个情况
2
kashu 发表于 2015-6-8 17:27 的评论:
HDD硬盘达到多少度算是热?
手触摸外边能感觉到了,至少也有四十多度了,内部应该更热
回复
ultra 2016-8-10 11:19
咨询一下:
最近在window上装ubuntu,
下的论坛里VM VirtualBox,
按帖子一步一步走,都很正常,
问题来了,
当我设置完用户名密码,点击安装后,VMVirtual 的安装界面一直处于"Copying files..."界面,进度条也不动了。。快一个小时了。看着像卡死了。
后面强制关机重试了好几次,都是卡在那儿。
肿么破。。。
T_T
回复

热点评论

POCMON 2015-6-8 20:42
本帖最后由 POCMON 于 2015-6-8 20:44 编辑

使用方案一时,安装后,默认情况(仅安装,而不做任何配置与修改):
1、接电源时,cat /proc/sys/vm/laptop_mode显示也为0
2、使用电池时,cat /proc/sys/vm/laptop_mode会显示其它值,如2

也就是说,拔掉电池使用电池时会自动运行laptop_mode模式

1
野生Monk3y 2015-6-7 21:53
支持一下, 虽然没用过,但是至少这是一种贡献,支持一下,
1

本文导航

相关阅读

返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。