特别值得一提的是Ubuntu应用程序有很多值得学习的地方,这里我们主要介绍Ubuntu应用程序,包括介绍Ubuntu应用程序8.04版等方面。Ubuntu应用程序8.04讲过以下步骤优化后,性能会得到明显提高。
1。选择合适的Ubuntu应用程序版本
在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu应用程序,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没遇到太大的问题。64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2,64位系统在一般的应用中不但不会比32位系统慢,甚至还能有5~10%的性能提升,这是我对32位系统与64位系统对比后的体会。
2。选择合适的文件系统
我的根分区与/home都是使用xfs文件系统,当然也有人会推荐使用ReiseFS文件系统。
3。选择适合自己的Linux内核
Ubuntu应用程序8.04默认的内核是2.6.24.X-generic,大家可以通过在终端中输入uname -r查看内核版本,而这个内核更适合笔记本用户使用。对于台式机用户,我推荐使用realtime内核,这个内核在系统--系统管理--新立得新立得软件包管理器里搜索“linux-image”就能看到,安装时要安装“linux-imgage-2.6.22.14-rt”跟 “linux-restricted-modules-rt”两个包,原来默认的内核镜像不用删除,安装后重启,grub画面就会多了两个rt的选项,选择第一个就能使用rt内核了,rt就是realtime的缩写。更完全的安装是把所有后面都是rt包都装上。
4。关闭IPV6
因为目前IPV6网络还没普及,所以建议把这项关闭代码: sudo gedit /etc/modprobe.d/aliases
然后修改这一行: alias net-pf-10 ipv6 为: alias net-pf-10 off #ipv6
然后注释掉hosts文件中所有与IPV6有关的行 代码: sudo gedit /etc/hosts
这将会禁止所有使用IPV6的网络接口。
再新建一个/etc/modprobe.d/bad_list文件,内容为: alias net-pf-10 off 然后重启。
5。并行启动程序
这将会使启动程序并行,加速启动过程 代码: sudo kate /etc/init.d/rc
找到并修改该行: CONCURRENCY=none 为: CONCURRENCY=shell 确保你的拼写正确,写错一个字母你将无法启动!!!
如果你使用的是SATA 或SCSI,这个方法会发挥最大的作用,然而即使像我使用ATA这样的机器上,这个方法也使得的GDM登录界面出现的更快了一些。如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。
6。将localhost化名为主机名
对不对,你自己决定,我以前在Ubuntu应用程序论坛看到的这个技巧,确实改善了一些Ubuntu应用程序的启动。 代码: sudo kate /etc/hosts
把你的主机名添加到第一行的localhost之后,像这样: 27.0.0.1 localhost yourhost 127.0.1.1 yourhost
7。preload
顾名思义,它能智能的根据你日常的软件使用习惯预加载大多数一版用到的lib文件和Ubuntu应用程序,相当于加快了Ubuntu应用程序的启动(这并不会象有些人认为的会加快系统的启动速度) 代码: sudo apt-get install preload
8。swappiness
Ubuntu应用程序 默认的vm.swappiness值是60,这一默认值已经很合适了。但你可以改小一些降低swap的加载,系统性能会有一点点的提升
输入:
代码: sysctl -q vm.swappiness
你会看到值是60,更改:
代码: sudo sysctl vm.swappiness=10
这样你就将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换Ubuntu应用程序时有着巨大的作用,因为这样的话它们是在物理内存而非swap分区中。
如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:
代码: sudo kate /etc/sysctl.conf
添加: vm.swappiness=10
到末行,需要重启生效。
9。grub选项--profile
grub有个叫做profile的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
系统启动到grub启动菜单的时候,按esc键选择你默认的启动内核,按e键移动到第二行,再按e键添加profile到这行末尾,回车按b键启动系统
第一次启动时间会稍长一些,那是因为要创建索引(或许和随便怎么称呼它),但这之后每次启动就会更加平稳。你需要在每次更新内核之后,或者是那些会影响到你的系统启动所需的文件的重大系统改动之后,重新作这一步。
10。sysv-rc-conf
安装sysv-rc-conf,禁止掉那些你不需要启动的服务。举个例子,我的电脑没有蓝牙和 PCMCIA,所以我就不需要启动它。因此禁止掉那些你没有和不需要的服务。
【编辑推荐】