linux优化ssd磁盘,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这词吗,有的话就说明成功了。

8c64db02ba75765563952fdb9953da45.png

就这样吧。

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值