原文地址:ubuntu发热问题解决作者:raosea

没事装了个ubuntu12.04玩玩。 用wubi安装,很省事的
。完了以后启动了系统,界面蛮好看。可是不久令人费心的事情出来了。
我发现本本的右掌托的位置明显的热,就是指纹识别的那块儿,感觉不太正常。 然后关机切换到xp下,
不管怎么折腾,不管运行啥子软件,我都感觉不到机器哪里有明显的发热(除了机器底部)。 然后上网搜搜,
有人说7.10上容易损坏硬盘,我ri。
不过俺认为应该不会的,ubuntu怎么能干出这种事情呢,然后有网友帖子贴出了解决的办法,不过我还没有实验下。希望能解决硬盘发热的情况。
原帖大致如下:

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

  1.查看你的系统里面的swappiness cat
/proc/sys/vm/swappiness 
不出意外的话,你应该看到是60
  

2.修改swappiness值为10 sudo sysctl
vm.swappiness=10  
但是这只是临时性的修改,在你重启系统后会恢复默认的60,所以,还要做一步:
      gksudo
gedit /etc/sysctl.conf 在这个文档的最后加上这样一行:
vm.swappiness=10 
然后保存,重启。ok,你的设置就生效了。你会发现,现在乌斑兔儿跑得更快了!
  当然,你可以用其他编辑器进行修改,如kate,vi,vim,nano……只需要把gedit替换成它们就ok了!因为考虑到大多数人都用的gnome桌面,就写的gedit。

非常喜欢linux的发行版Ubuntu,
但是有一个困扰了我很久的问题:右下角托掌处的硬盘温度与使用XP相比要明显高很多.

原因网上所查到的说法很多, 有的说是因为指纹识别的那个, 也有说是无线网卡的缘故, 但是现在通过试验后,
感觉与硬盘有关的可能性大点.

Ubuntu在交流电模式下, 硬盘处于高性能状态, 磁头不归位, 硬盘不减速, 所以温度比在XP下要高点. 但是在用电池时,
硬盘为了减速节电, 磁头就会平凡归位, 温度自然也会降下来了, 但是磁头归位值就会像WIN7和XP系统下一样非常高,
对硬盘的寿命有一定的影响(a tradeoff).

如果想要降低硬盘温度, 可以采用这个解决办法:

1.安装laptop-mode-tools

sudo apt-get install
laptop-mode-tools

2.修改电源管理配置: laptop-mode.conf

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

修改配置文件:

MINIMUM_BATTERY_CHARGE_PERCENT
DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL

CONTROL_HD_IDLE_TIMEOUT
# ArchLinux/Debian 默认 20 ,导致硬盘经常停转起转,Ubuntu 默认 60
,用了几天没感觉。总之我关掉了这项功能。
LM_BATT_HD_IDLE_TIMEOUT_SECONDS

CONTROL_HD_POWERMGMT
# ArchLinux/Debian 默认不启用,Ubuntu
默认启用,我也设为启用,但修改下面三个值。
LM_AC_HD_POWERMGMT
NOLM_AC_HD_POWERMGMT

经过试验(在Thinkpad上), 修改完后, 硬盘温度一直能保持在40度以下.

 青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

[转载]ubuntu发热问题解决的更多相关文章

  1. ubuntu系统问题解决集

    1.解决ubuntu 14 system setttings失效的问题 sudo apt-get install unity-control-center 2. 支持root用户登录 修改以下配置文件 ...

  2. [转载]Ubuntu下apache的安装与配置

    原文地址:https://blog.csdn.net/gatieme/article/details/53025505 1 安装apache 在 Ubuntu 上安装 Apache,有两种方式 使用源 ...

  3. (转载)Ubuntu下安装Qt

    转载自:http://blog.csdn.net/timidsmile/article/details/7716201 Ubuntu下安装Qt 1: sudo apt-get install qt4- ...

  4. ubuntu发热问题的解决——显卡驱动的安装

    为了支持自由软件事业,本人作出了“一生中最有意义“的决定:将工作环境从Windows转移到Linux中来!于是装上了ubuntu-10.10,但是用了一小段时间后发现本本发热超大,于是Google百度 ...

  5. [转载]Ubuntu下ssh服务的安装与登陆(ssh远程登陆)

    转载地址:http://blog.csdn.net/zht666/article/details/9340633 Ubuntu默认并没有安装ssh服务,如果通过ssh远程连接到Ubuntu,需要自己手 ...

  6. 解决ubuntu发热严重的问题

    对于双显卡PC安装ubuntu ,风扇狂转,发热严重,原因基本双显卡的优化导致. 解决具体步骤如下: 命令行输入sudo apt-get install bumblebee bumblebee-nvi ...

  7. ubuntu 常见问题解决

    1.更新出现Could not get lock /var/lib/apt/lists/lock问题解决方法: 首先输入命令:sudo rm /var/lib/apt/lists/* -vf 执行完成 ...

  8. [转载] Ubuntu上Firefox字体太小--高分屏背锅

    版权声明:本文为CSDN博主「mythinker2」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明.原文链接:https://blog.csdn.net/myth ...

  9. [转载]Ubuntu如何切换到命令行模式

    来源:https://blog.csdn.net/lyy14011305/article/details/76325067 Ubuntu提供两种进入方式,一个是我们平常最熟悉的图形界面形式,还有一种是 ...

随机推荐

  1. VMware+Windgb+Win7内核驱动调试

    com1被占用了,需要用com2

  2. 局部敏感哈希 Kernelized Locality-Sensitive Hashing Page

    Kernelized Locality-Sensitive Hashing Page   Brian Kulis (1) and Kristen Grauman (2)(1) UC Berkeley ...

  3. Linux命令大观

    一.文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut ln less ...

  4. 第一章 mac下开发环境的配置

    mac系统与Linux系统差不多,但是与windows系统版本非常不同. 1.jdk 安装与卸载:https://docs.oracle.com/javase/8/docs/technotes/gui ...

  5. unity forward renderer的 base pass rt设置

    一般他都是用 RenderTexture::SetActive()来设置rt 但是 forward path 的opaque我跟了好久找不到这个setactive 在dorender之前有setupR ...

  6. [模仿微软Live.cn]JavaScript输入邮箱自动提示

    原理是:在一个输入框 中,当我输入任何字的时候 自动下拉相应的邮箱提示,在输入框输入123的时候 下拉框有所有123的邮箱 输入其他的时候 有其他文案对应的邮箱. 同理 此插件不需要任何html标签, ...

  7. 使用ViewDragHelper打造属于自己的DragLayout(抽屉开关 )

    使用ViewDragHelper打造属于自己的DragLayout(抽屉开关 ) DrawLayout这个自己定义的空间非经常见.qq,网易新闻.知乎等等,都有这样的效果,那这样的效果是如何实现的呢? ...

  8. Spark Streaming updateStateByKey案例实战和内幕源码解密

    本节课程主要分二个部分: 一.Spark Streaming updateStateByKey案例实战二.Spark Streaming updateStateByKey源码解密 第一部分: upda ...

  9. WPF Converter 使用复杂参数的方法

    Step 1在WPF的C#代码文件中给定义复杂类型的变量,并给其赋值:Sample code: List<User>lsUser=....Setp 2在 C#代码对应的XAML 中将此复杂 ...

  10. C++的基本类型