14.04没有默认启动SSD的Trim啊
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
14.04没有默认启动SSD的Trim啊
因为笔记本是早期轻薄型,对硬盘防护不够,坏两次了,而且这次过保修了,哭~狠心买了SSD,听说14.04默认启用Trim啊,所以安装了14.04的beta2版,想着这也没几天就出正式版了,应该差不多~结果安装好了看fstab,挂载方式还是defaults,这和原来有区别么,/的挂载模式还是什么error=***的东西,不放心,遂还是手动添加了discard和noatime参数。mount命令结果从(rw,commit=600)变成了(rw,discard,noatime)。而且调度器也没有默认变成noop,感觉现在SSD越来越多了,怎么系统都不默认优化一下呢,这样肿么吸引小白进入Linux的世界啊……
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
Re: 14.04没有默认启动SSD的Trim啊
太感谢了,非常有用~这帖子也让我知道了除了fstab中加discard,还有单独的命令fstrim可以通过cron来实现系统的定时trim。不过我想还是用discard参数把trim交给ssd自己来控制比较好吧,除非是古老的不支持trim的ssd
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 14.04没有默认启动SSD的Trim啊
看看 這一篇文章 能否幫你我想还是用discard参数把trim交给ssd自己来控制比较好吧
https://sites.google.com/site/easylinuxtipsproject/ssd
Solid State Drive (SSD): optimize it for Ubuntu 14.04, Linux Mint and Debian
you'll find a complete how-to for optimizing your SSD for Ubuntu 14.04, Linux Mint and Debian. So that you'll be able to enjoy your SSD for many years!
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
Re: 14.04没有默认启动SSD的Trim啊
谢谢,这文章居然要翻墙,不过很全面,照着做了,希望能保持性能的同时拥有较长的寿命,数据无价。看了一系列英文网页后,关于trim总结如下poloshiao 写了:看看 這一篇文章 能否幫你我想还是用discard参数把trim交给ssd自己来控制比较好吧
https://sites.google.com/site/easylinuxtipsproject/ssd
Solid State Drive (SSD): optimize it for Ubuntu 14.04, Linux Mint and Debian
you'll find a complete how-to for optimizing your SSD for Ubuntu 14.04, Linux Mint and Debian. So that you'll be able to enjoy your SSD for many years!
trim对SSD寿命有没有影响各执一词,主要功能是尽量维持不掉性能,方法有两种,discard参数和fstrim命令
ubuntu14.04使用fstrim-all命令,放在cron.weekly中每周一次集中进行trim操作,执行的时候可能对性能会有影响,但最重要的是,尼玛fstrim-all本身就说了有bug,在非intel和三爽的SSD上可能在高I/O时执行会导致数据丢失,目前好像还没有修复。因此在非intel和三爽的SSD上默认是不起作用的,也就是说ubuntu14.04不会对这些SSD启用trim优化,坑爹么~要么手动加上--no-model-check,风险自负。
另外看了一些老外的方法是不用fstrim-all,而使用fstrim分别对某个分区进行操作,比如fstrim / && fstrim /home,不知道这样是不是能够避免fstrim-all的bug,实际结果和ubuntu的默认优化是一样的。
第三种方法就是在fstab中加入discard参数,据说由于是立即发送trim指令,在个别SSD上可能会有性能影响。但是……我选择了这种方法,因为我一点都没有感觉到有什么影响,呵呵。
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
Re: 14.04没有默认启动SSD的Trim啊
呃……SSD本身支不支持Trim是可以通过hdparm检测的,新闻稿里说14.04将为支持Trim的SSD默认启用Trim,但最后是实现方式有bug,所以只是支持非常狭窄的Intel和Samsung。其他品牌仍然需要手动优化~jtshs256 写了:不是所有主控都适合开trim啊……默认不开有问题么……
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
- comp_286
- 帖子: 178
- 注册时间: 2006-03-12 14:17
Re: 14.04没有默认启动SSD的Trim啊
建议不要在fstab里写discard,会导致性能和寿命下降。定期手动fstrim就行了。
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: 14.04没有默认启动SSD的Trim啊
SSD还是用btrfs吧,用浦科特128G M5M实测用btrfs文件系统时启动用时差不多只有用EXT4时的一半。
代码: 全选
The best way to predict the future is to invent it.
- comp_286
- 帖子: 178
- 注册时间: 2006-03-12 14:17
Re: 14.04没有默认启动SSD的Trim啊
使用btrfs问题还是有点多。倒不是btrfs本身不稳定,是有些软件对btrfs支持不行,比如lxc。wangchaoran 写了:SSD还是用btrfs吧,用浦科特128G M5M实测用btrfs文件系统时启动用时差不多只有用EXT4时的一半。
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
Re: 14.04没有默认启动SSD的Trim啊
都说discard是即时的Trim,会导致部分SSD有性能下降,不过用起来没有明显感觉……至于寿命降低,都是Trim操作,有什么区别么?comp_286 写了:建议不要在fstab里写discard,会导致性能和寿命下降。定期手动fstrim就行了。
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
Re: 14.04没有默认启动SSD的Trim啊
为什么不适合呢?有评测文章吗?jtshs256 写了:能开又不代表适合开……
比如sf的主控……
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
Re: 14.04没有默认启动SSD的Trim啊
根据一篇对各品牌SSD的写入测试文章,256GB的SSD,最差的使用TLC的三星840也在写入100T时才出现坏区,其它使用MLC的SSD要差不多200T写入才会出现问题。这样算起来5年时间平均每天写入起码要50个G左右,以我平常的使用一天平均1G恐怕都不到,寿命问题我觉得根本不用太担心吧……性能的话,貌似都说还是ext4总体上更好与btrfs
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
- comp_286
- 帖子: 178
- 注册时间: 2006-03-12 14:17
Re: 14.04没有默认启动SSD的Trim啊
首先SF主控就不要手动discard了。另外discard有时会导致访问延迟(例如下载完一个nGB的ISO镜像发现下错了再删)kaji331 写了:根据一篇对各品牌SSD的写入测试文章,256GB的SSD,最差的使用TLC的三星840也在写入100T时才出现坏区,其它使用MLC的SSD要差不多200T写入才会出现问题。这样算起来5年时间平均每天写入起码要50个G左右,以我平常的使用一天平均1G恐怕都不到,寿命问题我觉得根本不用太担心吧……性能的话,貌似都说还是ext4总体上更好与btrfs