我所做的是将文件系统和驱动添加到内核而不是作为模块加载。去掉那些我没有和不用的,然后编译我自己的新的和改进过的的内核。
如果不想自己编译内核,你就只能用仓库中的较慢的内核了。
硬盘和文件系统创建
这应该是你安装系统时考虑的首要问题吧。磁盘和文件系统的选择和使用对于系统的总体性能是有巨大影响的。按照对系统的用途,你应该创建不同的文件系统。
我采用下面的方案(我认为是桌面系统的一个不错的方案)
Mountpoint File system Size
/boot ext2 100 MB
/ LVM, VG=system, XFS 6 GB
/swap LVM, VG=system, swap The size of RAM in your computer. Making it smaller and you will not be able to hibernate.
/home LVM, VG=system, XFS 1 GB, or the rest of the space in that VG
/data LVM, VG=data, XFS The rest of the free space
我在fstab中对于我的xfs分区应用下面的选项:
noatime,nodiratime,logbufs=8
使用LVM确实能加速硬盘,而且你可以从中获得其他更多的好处,了解更多关于LVM--http://www.tldp.org/HOWTO/LVM-HOWTO/
我将/home和根/放在同一分区,而将/data单独分出来,这样以后我可以将它们分割到不同的物理硬盘,分离到不同硬盘的好处是可以加快读写。
关于hdparm?
我没有发现hdparm对于SATA硬盘有什么作用(似乎是缺乏对SATA硬盘的支持)。
但对于一些较老的硬盘,你可以用hdparm作些调整。
总之,因为我没有用,所以也就不能给你例子教你如何使用它。你可以上网上搜索一下hdparm,你会发现有很多这方面的文章。
可以参考这个http://hi.baidu.com/bwchaos/blog/item/38140bd35c15c7013bf3cf6c.html
现在差不多就这些了,我一旦发现更多的优化技巧我就会更新这个向导。。。。。。
------------------------
到这里,系统的总体优化就结束了,下面是关于应用程序的,大致译了一下,很简单
----------------------------
调整应用程序
没什么需要补充的了,但先面这些是我喜欢的
firefox
用swiftfox取代firefox,它是根据不同的CPU优化的firefox
禁止IPV6,地址栏中输入about:config
查找ipv6,禁止它
找到这一项ui.allow_platform_file_picker,设为false,使得文件对话框好看一点(如果你像我一样用的是KDE的话)。
我使用的附加软件:
MediaPlayerConnectivity
Opens video stream directly in an external video player
fasterfox
A nice gui to tweak the performance of the browser
adblock plus
to disable ad’s it helps a lot
Mouse gestures
Cause it makes the surfing a lot easier…
Theme:
KDEFF
Gives it a little bit more of a KDE look and feel…
Openoffice
If you don’t need that extras that java JRE provides then simply disable it openoffice. That’s what I do.