Ubuntu下针对ssd硬盘优化

本人的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硬盘优化全记录

临行之前,面对太多的疑问和不解:为何是一个人?

Ubuntu下针对ssd硬盘优化

相关文章:

你感兴趣的文章:

标签云: