[筆記] Ubuntu系統優化

為了讓Linux變得更方便
Ubuntu已經變成了很肥的發行版本了
導致系統效率低落
下列是可以優化系統的方法:
整理自:
http://forum.ubuntu.org.cn/viewtopic.php?t=52012
http://www.wmfield.idv.tw/430

1.平行啟動程序
正常ubuntu開機時僅使用單一核心
這將會使啟動程序並行,加速啟動過程

sudo kate /etc/init.d/rc

(注意:這裡用gedit打開可能是亂碼,換個編輯器,如nano,vi什麼的就ok了)
找到並修改該行:

CONCURRENCY=none

為:

CONCURRENCY=shell


確保你的拼寫正確,寫錯一個字母你將無法啟動!!!
如果你使用的是SATA 或SCSI,這個方法會發揮最大的作用,然而即使像我使用ATA這樣的機器上,這個方法也使得的GDM登錄界面出現的更快了一些。
如果你使用很老的硬件,這個方法也可能會使你的機器啟動變慢。

2.swappiness
Ubuntu默認的vm.swappiness值是60,這一默認值已經很合適了。但你可以改小一些降低swap的加載,系統性能會有一點點的提升
輸入:
代碼:
sysctl -q vm.swappiness

你會看到值是60, 更改:
代碼:
sudo sysctl vm.swappiness=10

這樣你就將值由60改為10,這可以大大降低系統對於swap的寫入,建議內存為512m或更多的朋友採用此方法。如你你發現你對於swap的使用極少,可以將值設為0。這並不會禁止你對swap的使用,而是使你的系統對於swap的寫入儘可能的少,同時儘可能多的使用你的實際內存。這對於你在切換應用程序時有著巨大的作用,因為這樣的話它們是在物理內存而非swap分區中。
如果你想永久得改變這一值,你需要更改 sysctl.conf 文件:

sudo kate /etc/sysctl.conf

添加:

vm.swappiness=10

到末行,需要重啟生效。
我發現對於我的1G內存,將此值設為5是最合適的。

3.關閉IPv6
現在的網路幾乎都還在使用IPv4故可以先關閉IPv6

sudo vi /etc/modprobe.d/blacklist.conf

在檔案結尾處加入:

blacklist ipv6

重新開機後,網路速度就像飛的一樣了!
如果要確定IPv6是否已經關閉,可以在終端機中輸入:

lsmod | grep ipv6

執行後若沒有跑出任何有關IPv6的訊息的話,那就表示IPv6已經確實關閉了。

4.使用tmpfs
http://berelent.blogspot.com/2009/07/devshm-tmpfs.html

留言

這個網誌中的熱門文章

成功安裝Vista & Ubuntu Linux 8.04 LTS 雙系統!!!

駕訓班~XD