歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下針對ssd硬盤優化

Ubuntu下針對ssd硬盤優化

日期:2017/2/28 15:28:39   编辑:Linux教程

本人的Ubuntu 12.10是安裝在三星64g的ssd上,所以有必要對此進行優化,發揮ssd的最佳性能,至於ssd的4k對齊,在ubuntu 11.10以上的版本不用擔心,因為在格式化時就已經對齊了,建議手動分區,首先分一個EFI啟動分區,100M就夠了,然後把剩余的分給 /

文件系統用ext4,網上說brtfs對ssd有優化,不過個人認為,穩定才是最重要的。

把/home分區分到機械硬盤上,反正單獨一盤,因為本人內存8g,所以swap分區就沒必要分了,接著把下面的引導驅動器選擇為efi那個分區,一定要選這個,不然安裝完無法開機。。。(親身經歷。。。)

安裝完後,先不要更新系統,先優化:

cp /etc/fstab /etc/fstab.bk

nano /etc/fstab (新系統沒有vim的情況下可以用nano,vi也行)

找到ssd硬盤那,一般是如下格式:

UUID:。。。。/ ext4 errors=remount-ro 0 1

在ext4後空格,添加如下代碼:

noatime,nodiratime,discard

仔細對幾遍,別打錯了,應為ssd最怕小文件持續讀寫,所以緩存文件可以轉移到內存,當然內存得夠。

以下代碼看個人需要了

在最下面添加:

tmpfs /tmp tmpfs defaults,noatime mode=1777 0 0

tmpfs /var/spool tmpfs defaults,noatime mode=1777 0 0

tmpfs /var/tmp tmpfs defaults,noatime mode=1777 0 0

tmpfs /log tmpfs defaults,noatime mode=0755 0 0

然後ctrl+x退出,按y確認保存,再回車下就可以了

可以修改下firefox的緩存文件:

地址欄輸入:about:config

右鍵添加字符串:browser.cache.disk.parent_directory

值為:/tmp

最後在打條命令就完成了:

echo noop > /sys/block/sda/queue/scheduler

reboot後,mount看下,在sda那最後到括號裡有discard這詞嗎,有的話就說明成功了。

就這樣吧。

相關閱讀:Ubuntu系統SSD硬盤優化全記錄 http://www.linuxidc.com/Linux/2012-09/70519.htm

Copyright © Linux教程網 All Rights Reserved