加速你的 Ubuntu Feisty Fawn

方法來自這篇文章 Feisty Performance - “Fly Like A Butterfly” (中文翻譯),作者總結了很多關於優化和加速 Feisty 的方法。按照下面的方法來做,到底有沒有實際效果,就得大家試了才知道,至少我使用後,發現啓動速度有了很大的提高。

注意:以下部分步驟如果修改錯誤,會導致系統無法啓動,所以需要認真一點。

1、禁用 IPv6

目前 IPv6 還沒有到來,Ubuntu 這個超前的功能暫時可以屏蔽掉,以加快速度。

編輯 sudo gedit /etc/modprobe.d/aliases,把:
alias net-pf-10 ipv6
修改爲
alias net-pf-10 off #ipv6

2、並行運行開機啓動腳本

/etc/init.d/ 下面的都是啓動腳本,默認這些腳本是按順序啓動的,實際上,如果你使用的是 SATA 或 SCSI 接口,可以並行啓動這些腳本程序,加速啓動過程。

使用 vi 編輯 sudo vi /etc/init.d/rc,把:
CONCURRENCY=none
修改爲
CONCURRENCY=shell

3、將 localhost 化名爲主機名

據說這個方法可以改善使用 Ubuntu 一段後,在 GNOME 中啓動應用程序變慢的問題。

編輯 sudo gedit /etc/hosts,把:
127.0.0.1 localhost
127.0.1.1 Ubuntu

在第一行末尾加上主機名,也就是第二行的那個名字。
127.0.0.1 localhost Ubuntu
127.0.1.1 Ubuntu

4、禁用 Pango

Pango 是一個着重於國際化的,用於輸出和文本渲染的庫,但是這個庫可能導致 Firefox 等一些程序佔用過高的 CPU,所以我們可以禁用它。

編輯 sudo gedit /etc/environment,添加:
MOZ_DISABLE_PANGO="1"

5、禁用 gettys

打開 sudo gedit /etc/event.d/tty3,把所有以 start 開頭的行,用 # 註釋掉。

6、安裝 preload

可以把一些常用到的 lib 庫和應用程序預加載到內存,以提高程序的啓動速度。

sudo apt-get install preload

7、設置 swappiness

減少系統對於 swap 頻繁的寫入,將加快應用程序之間的切換,有助於提升系統性能。

系統默認爲 60,你可以修改爲 10:
sudo sysctl vm.swappiness=10

如果要讓它開機自動設定,編輯 sudo gedit /etc/sysctl.conf 文件,加入:
vm.swappiness=10

8、使用 grub 的 profile 選項

grub 有個叫做 profile 的選項,它是一種系統啓動時所要讀取的所有的文件的索引,這樣使得隨後系統查找並且讀取這些文件的速度就會加快。

在開機進入 grub 畫面時按 esc 鍵,然後找到需要啓動的內核,按 e 鍵,編輯啓動參數,在後面加入 profile 後再按 b 進行啓動。設置後,第一次開機需要建立索引,所以開機速度會慢一點,以後每次更新內核都需要這麼做。

9、使用 sysv-rc-conf 關閉不必要的服務.

具體方法,請參考這裏

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章