按道理来讲,Linux系统的运行速度应该是所有类型的操作系统当中最快的。但是不幸的是,有些时候你的一些错误的系统设置将会导致Linux系统的速度慢如蜗牛。通常出现这种情况的原因并不是因为你中了电脑病毒或间谍软件,这两者在Linux系统上是非常罕见的;Linux桌面系统运行速度的下降,更有可能是因为你错误地使用了某些特殊效果,或者加载了一些愚蠢的、不必要的东西,从而使Linux桌面环境的负荷过重所导致的。现在,就让我们一起来修正这些错误,来尝试加速你的Linux桌面系统吧!
1. 选择一个最轻量级的窗口管理器或桌面应用环境
我推荐你使用Enlightenment或Fluxbox来从根本上加速你的Linux桌面系统。Enlightenment version 17 (也被叫做“E17”) 看起来非常有希望,一旦它推出正式版本后,我将会迫不及待地体验一下这个软件。当然,现在Enlightenment还处于测试版本的状态,本身明显还存在很多Bug,而我期待着它能够随着时间的推移而逐步地改善。
Enlightenment,终极轻量级Linux桌面环境
Fluxbox 甚至比 Enlightenment 的运行速度还要快。在不久之前,我们对Fluxbox进行过相关的测试,它真的是一个非常棒的Linux桌面环境。如果你想要找一个真正的终极轻量级的Linux桌面环境,但是使用起来又要比Blackbox要好一点的话,那么就请试一下Fluxbox吧!你会喜爱上它的。
Fluxbox
当然了,桌面环境的选择并不是决定你Linux桌面系统运行速度快慢的唯一因素。经过适当的优化过后,GNOME和KDE的运行速度也都能够变得非常迅速。而我现在正在使用的是Xfce(它是我个人现阶段最喜欢的Linux桌面环境),它的运行速度非常非常的快,甚至要远远超过GNOME或KDE的极限运行速度。我对它十分的满意,因为同时它的界面也非常的漂亮。
2. 对GNOME、KDE 或 Xfce进行优化和定制
绝大多数Linux菜鸟初次进入Linux系统的桌面环境后,他们做的第一件事情就是玩弄桌面系统的外观。因为他们都刚刚从Windows或Mac OS X系统上迁移过来的,都十分渴望能够看见绚丽的视觉效果。这三种桌面环境(GNOME、KDE和Xfce)都提供了能够使系统运行速度飞快的桌面主题。不过很显然的是,这些桌面主题看起来不会有Windows或Mac OS X那么漂亮。鱼和熊掌是不能兼得的!但是假如你所追求的是运行速度的话,它们将十分符合你的要求。 Fluxbox和Enlightenment 已经运行地非常的快了,并且它们所提供的每一种桌面主题都将不会影响它们的性能表现。
3. 给电脑加上更多的内存
这个道理是如此的浅显,以至于根本没有什么好说的。将你的电脑的系统内存扩大到2GB,无论什么程序和软件在上面都将运行如飞了。
4. 终止不必要的进程
开启一个终端(terminal)。输入“top -u”来查看现在所有正在运行的进程。假如你现在并没有使用自己本地网络服务器,很明显你就并不需要Apache在后台中继续运行。要终止相应的进程,具体方法可能会由于你使用的Linux发行版本的不同而不同(不同的Linux版本的具体命令可能并不相同)。在Ubuntu系统下,你可以使用Killall这个命令来终止进程。
在开启一个KDE应用程序后,其它相关联的进程也将会被随之启动,而KDE进程将会十分明显地减慢你的系统运行速度。即便是你关闭了相应的程序后,KDE进程也通常会驻留在系统后台之中,你也应当终止掉这部分进程。如果你没有运行任何一个KDE程序,很显然你也并不需要knofify或其它进程驻留在你的后台之中。
5. 移除虚拟终端
我对于其它的Linux发行版本并不太了解,但是我知道在Ubuntu中,在默认设置下,将为你提供了六个虚拟终端,而其中大部分是你根本不需要的。我只会使用到其中的一个,而你也很可能仅仅会在紧急情况下才会使用到其它的虚拟终端。开启一个终端,输入“nano /etc/inittab”,系统将会显示如下信息:
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
然后再输入如下的命令:
#3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6
点击Ctrl + X 退出,点击“Y”保存设置。如果你没有相应的权限的话,试一下“sudo nano /etc/inittab”。在Ubuntu下是这样设置的,我对其它linux发行版本的虚拟终端的设置并不太了解