Ubuntu應(yīng)用程序合適的文件系統(tǒng)
特別值得一提的是Ubuntu應(yīng)用程序有很多值得學(xué)習(xí)的地方,這里我們主要介紹Ubuntu應(yīng)用程序,包括介紹Ubuntu應(yīng)用程序8.04版等方面。Ubuntu應(yīng)用程序8.04講過以下步驟優(yōu)化后,性能會得到明顯提高。
1。選擇合適的Ubuntu應(yīng)用程序版本
在系統(tǒng)安裝篇已經(jīng)說過了,32位CPU用戶安裝32位版的Ubuntu應(yīng)用程序,64位CPU的就安裝64位版本。有人說64版本安裝軟件有兼容性問題。我從Ubntuu7.04開始到現(xiàn)在的8.04一直使用64位系統(tǒng),一直都很穩(wěn)定沒遇到太大的問題。64位系統(tǒng)同樣能使用32位的軟件,只要在終端輸入以下命令,安裝相應(yīng)的32位包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2,64位系統(tǒng)在一般的應(yīng)用中不但不會比32位系統(tǒng)慢,甚至還能有5~10%的性能提升,這是我對32位系統(tǒng)與64位系統(tǒng)對比后的體會。
2。選擇合適的文件系統(tǒng)
我的根分區(qū)與/home都是使用xfs文件系統(tǒng),當然也有人會推薦使用ReiseFS文件系統(tǒng)。
3。選擇適合自己的Linux內(nèi)核
Ubuntu應(yīng)用程序8.04默認的內(nèi)核是2.6.24.X-generic,大家可以通過在終端中輸入uname -r查看內(nèi)核版本,而這個內(nèi)核更適合筆記本用戶使用。對于臺式機用戶,我推薦使用realtime內(nèi)核,這個內(nèi)核在系統(tǒng)--系統(tǒng)管理--新立得新立得軟件包管理器里搜索“l(fā)inux-image”就能看到,安裝時要安裝“l(fā)inux-imgage-2.6.22.14-rt”跟 “l(fā)inux-restricted-modules-rt”兩個包,原來默認的內(nèi)核鏡像不用刪除,安裝后重啟,grub畫面就會多了兩個rt的選項,選擇第一個就能使用rt內(nèi)核了,rt就是realtime的縮寫。更完全的安裝是把所有后面都是rt包都裝上。
4。關(guān)閉IPV6
因為目前IPV6網(wǎng)絡(luò)還沒普及,所以建議把這項關(guān)閉代碼: sudo gedit /etc/modprobe.d/aliases
然后修改這一行: alias net-pf-10 ipv6 為: alias net-pf-10 off #ipv6
然后注釋掉hosts文件中所有與IPV6有關(guān)的行 代碼: sudo gedit /etc/hosts
這將會禁止所有使用IPV6的網(wǎng)絡(luò)接口。
再新建一個/etc/modprobe.d/bad_list文件,內(nèi)容為: alias net-pf-10 off 然后重啟。
5。并行啟動程序
這將會使啟動程序并行,加速啟動過程 代碼: sudo kate /etc/init.d/rc
找到并修改該行: CONCURRENCY=none 為: CONCURRENCY=shell 確保你的拼寫正確,寫錯一個字母你將無法啟動?。?!
如果你使用的是SATA 或SCSI,這個方法會發(fā)揮最大的作用,然而即使像我使用ATA這樣的機器上,這個方法也使得的GDM登錄界面出現(xiàn)的更快了一些。如果你使用很老的硬件,這個方法也可能會使你的機器啟動變慢。
6。將localhost化名為主機名
對不對,你自己決定,我以前在Ubuntu應(yīng)用程序論壇看到的這個技巧,確實改善了一些Ubuntu應(yīng)用程序的啟動。 代碼: sudo kate /etc/hosts
把你的主機名添加到第一行的localhost之后,像這樣: 27.0.0.1 localhost yourhost 127.0.1.1 yourhost
7。preload
顧名思義,它能智能的根據(jù)你日常的軟件使用習(xí)慣預(yù)加載大多數(shù)一版用到的lib文件和Ubuntu應(yīng)用程序,相當于加快了Ubuntu應(yīng)用程序的啟動(這并不會象有些人認為的會加快系統(tǒng)的啟動速度) 代碼: sudo apt-get install preload
8。swappiness
Ubuntu應(yīng)用程序 默認的vm.swappiness值是60,這一默認值已經(jīng)很合適了。但你可以改小一些降低swap的加載,系統(tǒng)性能會有一點點的提升
輸入:
代碼: sysctl -q vm.swappiness
你會看到值是60,更改:
代碼: sudo sysctl vm.swappiness=10
這樣你就將值由60改為10,這可以大大降低系統(tǒng)對于swap的寫入,建議內(nèi)存為512m或更多的朋友采用此方法。如你你發(fā)現(xiàn)你對于swap的使用極少,可以將值設(shè)為0。這并不會禁止你對swap的使用,而是使你的系統(tǒng)對于swap的寫入盡可能的少,同時盡可能多的使用你的實際內(nèi)存。這對于你在切換Ubuntu應(yīng)用程序時有著巨大的作用,因為這樣的話它們是在物理內(nèi)存而非swap分區(qū)中。
如果你想永久得改變這一值,你需要更改 sysctl.conf 文件:
代碼: sudo kate /etc/sysctl.conf
添加: vm.swappiness=10
到末行,需要重啟生效。
9。grub選項--profile
grub有個叫做profile的選項,它是一種系統(tǒng)啟動時所要讀取的所有的文件的索引,這樣使得隨后系統(tǒng)查找并且讀取這些文件的速度就會加快。
系統(tǒng)啟動到grub啟動菜單的時候,按esc鍵選擇你默認的啟動內(nèi)核,按e鍵移動到第二行,再按e鍵添加profile到這行末尾,回車按b鍵啟動系統(tǒng)
第一次啟動時間會稍長一些,那是因為要創(chuàng)建索引(或許和隨便怎么稱呼它),但這之后每次啟動就會更加平穩(wěn)。你需要在每次更新內(nèi)核之后,或者是那些會影響到你的系統(tǒng)啟動所需的文件的重大系統(tǒng)改動之后,重新作這一步。
10。sysv-rc-conf
安裝sysv-rc-conf,禁止掉那些你不需要啟動的服務(wù)。舉個例子,我的電腦沒有藍牙和 PCMCIA,所以我就不需要啟動它。因此禁止掉那些你沒有和不需要的服務(wù)。
【編輯推薦】