系统性能优化是计算机系统一个永恒的话题,这里从Linux桌面用户的视点出发,以Red Hat 9.0 Linux为例,介绍一些优化经验,帮助用户在相同的硬件基础上获得更高的性能。
清理磁盘碎片
随着时间的推移,Linux文件系统会趋向于碎片化。在繁忙的Linux PC中,文件碎片化将会降低硬盘性能(硬盘性能只有从硬盘读出或写入数据时才能注意到)。时间长了会发现每个磁盘上都会积累很多的垃圾文件,主要是各种过期的日志文件和临时文件,日志文件文件在/var/log目录中,临时文件在 /tmp目录中。
此外还有core文件,它是软件运行出错时产生的文件,对于软件开发调试人员非常有用,而对于一般桌面用户没有任何意义。释放磁盘空间可以帮助系统更好地工作。用户可以编写一个Shell脚本来搜索和删除它们。
使用下面的命令可以搜索并删除磁盘所有的core文件:
#find / -name core -exec rm {}\
|
也可以使用Kleandisk软件,详细方法这里就不再赘述。
删除不用的程序
现在Linux发行版本的容量越来越大,以Red Hat 9.0 Linux为例,即使采用“个人桌面”方式安装也要1000MB左右,其中很多软件用处不大,比如单是电子邮件客户端就有Pine、 Kmail、 Evevolution等多个。
其实用户只要保留一个常用的就可以了,其它的可以采用RPM包卸载。建议读者清理这些没用的文件,这样既节约了磁盘空间,又可以熟悉各种软件包,可谓一举两得。
开启硬盘和光驱DMA
现在使用的硬盘基本上支持DMA66/100/133(直接内存读取),但是Linux发行版本安装后一般没有打开。在/etc/rc.d/rc.local后面加上如一行:
/sbin/hdparm -d1 -x66 -c3 -m16 /dev/hda
|
这样以后每次开机硬盘的DMA就会开启,不必每次手动设定。可以使用下面命令测试对比一下添加前后。
打开光驱(CD-ROM、DVD—ROM)DMA的方法是在/etc/rc.d/rc.local中加上如一行:
hdparm -d1 -X66 -c3 -m16 /dev/cdrom
|