六招让你的Ubuntu马上提速

标签: ubuntu | 发表时间:2012-06-16 10:39 | 作者:beiquanbaba
出处:http://www.yeeyan.org

译者 beiquanbaba

来自How-To Geek

Chris Hoffman



Ubuntu的启动速度非常快,按了开机键之后很快就进入桌面。但我们仍然可以充分利用内存,通过多种方法让开机速度更快。某些方法真的可以提速,对于旧电脑的效果尤其明显。

选用轻量级的桌面环境,关闭不必要的应用程序,可以让一台旧电脑如释重负。如果强行在旧电脑上运行Ubuntu的Unity桌面环境,系统的速度会拖得很慢很慢。


预载(Peload)

预载是一个后台服务,可监控系统上使用的程序。它能找出程序使用的库(libraries)和二进制文件(binaries),预先加载到内存中,使程序的启动速度更快。例如,你可能经常在开机后打开Firefox浏览器和LibreOffice,那么设置了预载之后,系统在启动时会自动把这两个程序的文件加载到内存中。你再登陆系统打开这两个程序时,会发现它们比以前启动得更快。

大多数Ubuntu系统在默认情况下都没有启用预载,只有少数版本安装了这项服务。运行以下命令可以安装预载服务:

Sudo apt-get install preload



这样就装好了!预载服务会在后台运行,不会打扰你的工作。你可以在 /etc/preload.conf 文件中修改预载的设置,但一般情况下使用默认设置就可以了。


设置随机启动程序

你可以让某些程序在系统开机时随机启动。某些程序安装好之后也会默认随机启动——例如Dropbox。如果随机启动的程序很多,或者你的系统比较慢,那么你的系统就要花更多时间来启动。你可以在随机启动程序对话框(Startup Applications dialog)中禁止某些程序的随机启动。



很多默认启动的系统服务没有显示在列表当中。运行下面的命令,可以对这些服务进行设置:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop


这个命令修改了随机启动服务的文件属性,把参数“NoDisplay”的值由“true”改为“false”,让这项服务显示在随机启动的列表当中。运行了命令之后,重新打开随机启动程序对话框,你就能看到之前被隐藏的系统服务了。



除非你这些系统服务是干什么的,否则不要更改默认的启动设置。例如,如果你电脑没有蓝牙设备,那么可以禁止蓝牙管理器的随机启动;如果你使用Ubuntu One服务,就不要禁止它随机启动。

你只需要去掉程序前面的打钩,就可以禁止该程序随机启动了。不要点击Remove,那会从系统上删除该程序的。如果你想让程序恢复随机启动,在前面打钩就可以了。


使用轻量级的桌面环境

如果你的电脑配置比较旧,运行Ubuntu的Unity桌面比较吃力,可以选一款轻量级的桌面环境。LXDE、XFCE都是很好的选择,如果你需要的是最简洁的桌面,可以用Xmonad。这些桌面环境都能保证最基本的桌面功能。


选用轻量级的应用程序

轻量级的应用程序和轻量级的桌面环境搭配起来,能进一步提升旧电脑的系统性能。例如,你可以用Abiword代替LibreOffice,Abiword虽然功能少些,但速度更快。



如果你使用Mozilla的Thunderbird或GNOME的Evolution收发邮件,可以试试Sylpheed,它是一个轻量级的邮件管理器,带有图形界面。大多数软件都能找到轻量级的替代选择,在Google搜索一下就能找到。你甚至可以关闭所有图形界面,用终端完成所有操作——你会找到很多基于终端界面运行的软件。


缩短启动菜单的延时

如果你电脑装了多个系统,Ubuntu的GRUB启动菜单会预留10秒的延时让你选择一个系统。如果你没有选择,10秒后会自动进入默认的系统。如果你通常都是进入默认系统,可以把延时缩短,节省开机时间。

运行下面的命令,在文本编辑器中打开 /etc/default/grub 文件,可以修改启动延时:

gksu gedit /etc/default/grub

把GRUB_TIMEOUT的值改为小于10的整数。可以设为最小值1,以后如果你开机时需要选择启动菜单,可以按上下方向键或Esc键。


保存修改好的文件,运行下面的命令更新启动菜单,才能完成设置:

sudo update-grub2


你还可以使用软件 Grub-Customizer,能够修改启动菜单的详细设置。


调整交换分区的参数值(swappiness)

这个方法是有争议的。应该把swappiness设为多少才最合适,Linux内核的开发者对此 存在不同的看法

swappiness影响着Linux内核的运行速度——也就是说,swappiness的值越大,从内存转移到硬盘交换分区的数据就越多,但系统性能会相对降低。Swappiness的值可以从0到100。


l 0表示系统内核最大限度地使用物理内存运行程序,尽量不使用交换分区。

l 100表示系统内核最大限度地利用交换分区运行程序,尽量减轻内存的负担。


Ubuntu系统把swappiness参数默认设为60。如果你发现Ubuntu系统过多地使用交换分区,降低了系统性能,你可以调低swappiness的数值,比如降到10。



下面的命令可以临时把swappiness的值改为10:

sudo sysctl vm.swappiness=10

但是下次重启系统后,swappiness又会恢复为默认值。如果你不想恢复默认,可以修改 /etc/sysctl.conf文件:

gksu gedit /etc/sysctl.conf

打开文件,找到vm.swappiness,修改它的数值。如果找不到,可以在文件末尾添加一行命令,格式如下:

vm.swappiness=10


最后保存修改即可。

————————————————————

现在你的Ubuntu系统提速了吗?你有没有找到一个合适的swappiness值?可以在下面留言告诉我们。

相关 [ubuntu] 推荐:

Ubuntu 速查表

- 威 - Linux爱好者
曾经,FOSSwire 制作了一张 Unix/Linux 命令速查表,为 Unix/Linux 用户带来了方便. 现在,他们又专门针对 Ubuntu 制作了一张速查表,其中包含权限、显示、系统服务、包管理、网络、防火墙、系统等方面的常用命令介绍. 此外,该速查表也介绍了一些特殊的 Ubuntu 包及应用程序名称.

Ubuntu 7 岁了

- Lee Jia - cnBeta.COM
就在7年前的今日,Mark Shuttleworth 和他的团队宣布了第一个Ubuntu 发行版本“Warty Warthog(疣猪)”. Ubuntu 4.10 标志着一个新时代的开始,它是第一个Ubuntu 发行版本. 基于Debian,致力于给用户简单易用、无障碍的Linxu体验. 该版本也开创了免费海运为用户提供Ubuntu CD安装盘模式.

Ubuntu 11.10发布

- 李龑 - Solidot
51开源社区 写道 "代号为Oneiric Ocelot的 Ubuntu 11.10 正式版如期发布. 默认搭载Firefox 7.0.1、Ubuntu One云存储、Banshee 音乐播放器、备份工具Deja Dup、Thunderbird 邮件客户端、LibreOffice3.4.3、Gwibber 3.1.4,基于云的Juju包管理器,Xen虚拟机.

升级到Ubuntu 11.04到 Ubuntu 11.10 Beta

- tackwell - 笨兔兔
Ubuntu 11.10 正式版发布还有35天时间,近日,Ubuntu 11.10 Beta发布. 喜欢尝鲜的同学,是不是有点挺不住了. 将Ubuntu 11.04到 Ubuntu 11.10 Beta. 下面是升级到Ubuntu 11.04到 Ubuntu 11.10 Beta方法. 或者ALT+F2,输入下面命令:.

Ubuntu 11.10 Beta1发布

- tinda - Solidot
Ubuntu 11.10 Oneiric Ocelot发布了第一个beta版. 根据Ubuntu的发布时间表,beta 2将在9月22日发布,正式版将在10月13日发布. beta 1的主要新特别包括:3.0.0-9.15 Ubuntu定制kernel,改进和更新Unity桌面,Ubuntu软件中心加入评分浏览,新的信息检索工具Lenses,Python 3.2、GCC 4.6.1、CUPS 1.5.0、Shotwell 0.11,LibreOffice 3.4.2,备份工具Déjà Dup,Firefox 7 beta和Thunderbird 7 beta.

Ubuntu Linux大型机?

- Jack - Solidot
Vaughan-Nichols引用接近Canonical和IBM的消息来源称,Ubuntu将在不久后获得IBM的认证,能运行在基于Power处理器的System p服务器和System z大型机上. 在这之前,Ubuntu已获得IBM的认证,能运行在其基于x86的System x和BladeCenter服务器上.

Ubuntu 11.10 快捷键

- 超辰 - 〖好记性不如烂笔头─Ubuntu Note〗
对于从Ubuntu10.10直接跳到11.10的我来说,一切又回到了解放前. 熟悉的界面不见了,装个Gnome也跟原来不一样了. 为了快速进入到能工作的状态而不是在桌面里四处探险,再试试快捷键吧. 经验证,目前已经确定能用的如下:. 单击超级键(Windows键),显示快捷键对话框. 按住超级键(Windows键)1秒,然后看你的快捷工具条(屏幕左边那个),看见数字了吧.

BitCoin for Ubuntu 11.04 客户端

- Riku - Wow! Ubuntu
BitCoin 最近很热,大量的媒体、Blog ,甚至叽喳上都在谈论此物. 那么 BitCoin 到底为何物. [以下引用自 ivarptr 的文章,详情请看“通俗易懂讲解什么是 Bitcoin 虚拟货币”一文]. Bitcoin (为了便于书写和理解,下面如果是表示 “Bitcoin币”意思的地方我称呼其为“贝壳币”,取粤语相近的音译)是一种网络虚拟货币,跟腾讯公司的Q币类似,你可以使用贝壳币购买一些虚拟的物品,比如网络游戏当中的衣服、帽子、装备等,只要有人接受,你也可以使用贝壳币购买现实生活当中的物品.

Ubuntu 里使用中文 Man

- charleszhou - Wow! Ubuntu
[提问] Mysql导入sql的乱码问题. 都知道 man 特别给力,有什么不会了就 man 一下,甚至 man 自己也能 man. 不过 Ubuntu 默认的 man 是英文的,看着总归有些累,将 man 改为中文的就易读多了. # 使用方法:打开终端,输入以下命令安装中文 man 手册. 安装完了不够,还要看一下中文 man 手册安装到哪里了,在终端输入.

Ubuntu 10.10 Manual 手册[PDF]

- Power - cnBeta.COM
Official Ubuntu 10.10 Manual 手册《Getting Started with Ubuntu 10.10》,现在已经可以免费下载了. 该书对新手来说,是一本不错的入门书籍. 该书遵循开眼协议,可以下载、阅读、修改和分享. 该书教你一步一步掌握Ubuntu. 虽然版本是Ubuntu 10.10的,但是变化基本不大,仍有益处.