1:
并行啟動程序:
這將會使啟動程序并行,加速啟動過程,代碼: sudo nano /etc/init.d/rc
(注意:這里用 gedit 打開可能是亂碼,換個編輯器,如 nano,vi 什么的就 ok 了)找到并修改該行:
CONCURRENCY=none
為:
CONCURRENCY=shell
2:交換分區使用:
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 gedit /etc/sysctl.conf
添加:
vm.swappiness=10
到末行,需要重啟生效。
小貼士:
1G 內存推薦值為 5
2G 內存推薦值為 3
不推薦把值設為 0
3:虛擬分區--使用
tmpfs 緩存你的文件:
通過 tmpfs 可以從你的內存中分出一部分作為虛擬的緩沖硬盤,來加速文件的讀寫。
1.此方法推薦 1G 及以上內存用戶嘗試,1G 內存以下用戶慎用
2.當出現“/tmp 容量不夠”的提示,請加內存或不要使用本優化方法:)
編輯/etc/fstab 文件,加入以下語句:
tmpfs /tmp tmpfs mode=1777 0 0
保存后重啟系統,系統就會自動把你一半的物理內存用于/tmp,只要是在/tmp
讀寫的文件,相當于直接讀寫內存,從而減少硬盤讀寫的次數。
這個優化方法對于經常讀寫硬盤的程序有比較好的優化效果,像電驢,bt 等軟件,還
有網頁的緩存都可以利用虛擬后/tmp 來減少對硬盤的讀寫
如果想嚴格控制物理內存的大小,語句可以改成:
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
這里 size=100m 就是說讓系統從物理內存中劃出 100mb 作為虛擬的/tmp,但要小心的是用 size
指定的大小數值不要超過物理內存的一半,否則系統可能會反而變慢。
如果不加 size 語句,而/tmp 文件容量已經超過物理內存的一半后,它會繼續將swap分區作為虛擬/tmp 直到 swap
滿為止。因此要讓此優化方法發揮最好的性能,則應該讓/tmp的數據容量小于物理內存的一半
注意:當系統重啟后 /tmp 里面的文檔將會消失,所以在關閉系統前請做好/tmp 里面有用文件的備份工作
4:關閉系統啟動時檢查分區的功能,加快系統啟動速度
在終端輸入命令: sudo gedit /etc/fstab,找到以下所有類似的語句:
# /dev/sda6
UUID=5342-DSEF
/media/sda6
vfat utf8,umask=007,gid=46 0
把最后那個 1 改為 0,
# /dev/sda6
UUID=5452-DF4E
/media/sda6
vfat utf8,umask=007,gid=46 0
保存后,以后啟動系統就不會再檢查這個分區。
建議根分區保留檢查功能,其余分區檢查功能可以關閉
posted on 2009-04-21 13:11
藍劍 閱讀(10352)
評論(0) 編輯 收藏 所屬分類:
Linux