Ubuntu下SSD(固态硬盘)的优化

http://wiki.linux.org.hk/w/Install_U…_Netbook_Remix
減少對 SSD 的寫入
/tmp、/var/tmp 和 /var/log 經常用來存放暫存檔案和日誌檔案,成為寫入的重災區。其中一個決解方法可以把這三個目錄放入記憶體磁碟 (RAM disk),減少寫入 SSD 的機會。您可以編輯檔案/etc/fstab 並加入以下三行:

輸入後儲存檔案。然後在檔案 /etc/rc.local 中的 exit 0 前加入以下七行令開機時自動建立 /var/log 中的目錄:

重启后可使用 sudo df -l 命令查看挂载信息,如果出现上面的挂载项则挂载成功。
如果您有啟用換置空間 (swap space),最好降底 /proc/sys/vm/swappiness 的值來減少系統使用換置空間的機會。您可以編輯檔案 /etc/sysctl.conf:
這可以令 Linux 核心盡可能不使用換置空間。
搞定後需要重新開機才會令以上設定生效。
優化 SSD 表現
        Linux 一般預設使用 CFQ I/O scheduler,在硬碟上 CFQ 一般表現較佳。但在 SSD 上, deadline I/O scheduler 會較好。您可以在檔案 /etc/rc.local 中的 exit 0 前加入以下本行令開機時,自動使用 deadline 作為各 SSD 的 I/O scheduler (例子中,/dev/sda 和 /dev/sdb 為 SSD):
或者您亦可以設定開機時要求 Linux 核心預設使用 deadline I/O scheduler。方法是在檔案 /etc/default/grub 中為 GRUB_CMDLINE_LINUX 參數加上 「elevator=deadline」):
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” GRUB_CMDLINE_LINUX=”elevator=deadline”
儲存後,執行以下命令:
update-grub
系統自然會在每個開機選項加上 elevator=deadline 這參數。转自互联网

0 条评论
发表一条评论

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。