Ubuntu 系统的降温方案

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

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

方案一

1.安装laptop_mode


  1. sudo apt-get install laptop-mode-tools

2.启动laptop_mode


  1. sudo laptop_mode start

3.测试是否启用


  1. cat /proc/sys/vm/laptop_mode

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

查看 laptop_mode 报告的详细状态。


  1. sudo laptop_mode status

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


  1. sudo hdparm -I /dev/sda |grep Advanced

5.设定 laptop_mode 为启用


  1. sudo gedit /etc/default/acpi-support

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

6.配置laptop-mode.conf


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


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

方案二

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

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


  1. sudo cat /proc/sys/vm/swappiness

可以看到是 60。

2.修改swappiness值为10


  1. sudo gedit /etc/sysctl.conf

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


  1. vm.swappiness=10

保存关闭。

3.重启


  1. sudo reboot

 原文发布时间为:2015-06-08

本文来自合作伙伴“Linux中国”

时间: 2024-09-20 09:32:07

Ubuntu 系统的降温方案的相关文章

让内网Ubuntu系统更新更轻松

  还是起了原来的标题名称,今天在找内网Ubuntu系统更新的方案时,看到了网站上的一篇帖子,很是兴奋.可拿来一看却发现这个apt-proxy的东东已经不在ubuntu 12.04(LTS)的发布版本里了,看来这篇帖子又是有点跟不上潮流的那种.查了一下资料,目前发布版本中提供了approx.官方的描述如下: Approx is an HTTP-based proxy server for Debian-style package archives. It fetches files from r

在Ubuntu系统中配置chroot环境的教程

  你可能会有很多理由想要把一个应用.一个用户或者一个环境与你的 linux 系统隔离开来.不同的操作系统有不同的实现方式,而在 linux 中,一个典型的方式就是 chroot 环境. 在这份教程中,我会一步一步指导你怎么使用 chroot 命令去配置一个与真实系统分离出来的独立环境.这个功能主要可以用于测试项目,以下这些步骤都在 Ubuntu 14.04 虚拟专用服务器(VPS)上执行. 学会快速搭建一个简单的 chroot 环境是一项非常实用的技能,绝大多数系统管理员都能从中受益. Chr

自己动手提高ubuntu系统的性能

在每一个基本的系统中,都包含有各种各样的基本进程,用于检查系统服务,和操作系统通信等等.进程和系统的性能表现有着很大的关系,因此,一个系统管理者应该清楚了解当前系统中正在运行什么东西,有什么资源可用等等,只有这样,你才能够调整配置,例如,禁止不需要的进程,打开必须的监护程序以及将你的内核调整到最优化,最后得到一个最适合自己使用的最好的系统.Ubuntu是一个为大众设计的系统,这也就决定了其系统设置的大众化,换句话说,臃肿化.为了适应兼容性而支持的很多东西,我们其实不一定需要.在这里,笔者试图讲解

Ubuntu系统终端手动连接Wifi

Wi-Fi是一种可以将个人电脑.手持设备(如PDA.手机)等终端以无线方式互相连接的技术.Wi-Fi是一个无线网路通信技术的品牌,由Wi-Fi联盟(Wi-Fi Alliance)所持有.目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性.现时一般人会把Wi-Fi及IEEE 802.11混为一谈.甚至把Wi-Fi等同于无线网际网路. Wi-Fi是一种帮助用户访问电子邮件.Web和流式媒体的互联网技术.它为用户提供了无线的宽带互联网访问.同时,它也是在家里.办公室或在旅途中上网的快速

库-libmodbus 在ubuntu系统中应用,

问题描述 libmodbus 在ubuntu系统中应用, 安装后,按照其中test中readme操作,gcc -libmodbus test.c -o test 不能执行成功,会说找不到modbus库.但是库在usr/local/lib中有.急求,谢谢各位! 解决方案 参考:https://groups.google.com/d/topic/libmodbus/cS_5RINJzg8 google现在需要代理访问

Ubuntu系统下iPhone4S降级6.1.3教程

  早前大家都看到了 iPhone 4s 可以降级 iOS 6.1.3 的新闻,今天在此小编就为大家带来网友制作的的iPhone 4s 降级教程,不过电脑操作系统有点小众,那就是 Ubuntu 系统.Ubuntu 手机系统相信不少朋友都听过,它曾经在一些安卓手机上作为移动操作系统出现,与此同时其实它还是一个开源的 PC 操作系统,十分契合英特尔的超极本定位,支持 x86.64 位和 ppc 架构. 测试型号:A1387 iOS 7.1.2(不限 iOS 版本) 值得一提的是下面的这些操作需要有一

ubuntu系统播放视频时黑屏的问题

在网上查阅了相关的资料,有下面几种方法: 1.setterm -blank 0        这种方法在这篇博客中偶详细的描述,但是在实际操作中并未生效.      Linux LCD 10分钟黑屏,十分钟黑屏,LCD自动关闭,LCD黑屏 问题 2.安装 2.6.2程序防止系统进入黑屏 这个方法没有尝试,这个必须在gnome环境下才使用,但是借助这种思路找到第三种方法 安装 Caffeine方法如下: 安装方法: sudo add-apt-repository ppa:caffeine-deve

用Ubuntu系统DIY免费文件服务器

据国外分析机构的调查,Ubuntu Linux目前已成重要的服务器平台之一. 如果你的网络中缺一台文件服务器,那在网络中存储和备份重要文件就缺少了一个核心部件.你可以选择从Ubuntu Linux到Windows Server不同系统间免费或者付费的方式来组建你的文件服务器. 下面讲述的是如何使用免费的方法组建你的文件服务器,而你所需要准备的只是一台已有的旧电脑就足够了. 下载Ubuntu系统 首先是找到下载页面,然后点击服务器版的下载地址.下载完最新版本的软件后,你把ISO文件刻录到CD上.于

Ubuntu系统中使用火狐OS模拟器体验Firefox OS

西班牙已经发布了基于Firefox OS的手机,但是不是任何人能体验到,很都人都在苦苦等待,现在我们有另一种方法,不需要任何命令,没有纷繁复杂的安装步骤,在该文中,会教大家在ubuntu系统中一种轻松体验 Firefox OS. 只需在火狐浏览器中就可是实现: 火狐OS模拟器是为开发者使用的,用来测试他们的程序的的火狐浏览器插件,下面是该模拟器的功能: Push to Device Rotation simulation Basic geolocation API simulation Mani