在Ubuntu系统使用SSD
ubuntu吧
全部回复
仅看楼主
level 12
peterliu1218 楼主
网路上关於「SSD安装使用linux系统会缩短SSD的使用寿命」的说法,是错误的。其中暗藏「Linux比Windows或其他系统,对SSD的损耗更多」的含意,更是过度的延伸。
在Linux系统,网路上众多优化的方法,有些是
正确的
,一些是不必要的,甚至会造成更多的问题。所以简单说明一下...
2014年06月25日 04点06分 1
level 12
peterliu1218 楼主
1. 在 BIOS 或 UEFI 设定 SATA mode 为 AHCI:
不要采用 IDE mode。系统才能正确管理硬盘。
2. 避免不断测试或重整硬盘:
太常测试或重整硬盘,会减损寿命。
3. 保留10%空间闲置(未分割):
早期的SSD甚至要增至20-25%,但近年SSD firmware的进步,不再需要保留如此多。SSD与一般硬盘不同,并非你分割好了,就只使用这些区域,而是会利用未分割的空间分散使用,避免一个区域一直重复存取。这样的设计可以平均每个储存空间的使用量。所以不要把所有的空间都分区了。
这点要离题一下,由於这种特性,所以SSD的「保密性」不是很好,有些区块的残存资料不会删除乾净(因为不再指向这个区块,所以也不会清除这个区块)。这要特别注意。
4. 使用EXT4:
不要使用EXT3,EXT4的日志效能与存取优於前一代EXT3。不要关闭日志功能,虽然会增加一些写入,但是这对系统稳定甚至日后需要救援是相当重要的。
2014年06月25日 04点06分 2
ich7不支持ahci,而且ssd太贵了
2014年10月26日 12点10分
如果主板有sata3,最好把ssd插到sata3上
2014年10月26日 12点10分
回复 廖1显2然 : ich7...有点古老....换台电脑似乎比较好...
2014年10月26日 15点10分
回复 peterliu1218 :这就老了,我主板11年的,难道要买个旧的p45?还有你是什么电脑?
2014年10月27日 11点10分
level 12
peterliu1218 楼主
5. 在/etc/fstab,增加noatime参数:
atime是最后读取时间。Linux分三种模式:atime, noatime, relatime。atime是「记录」; noatime是「不要记录」; relatime是「最后读取时间比最后更改时间早的时候, 才记录最后读取时间」。noatime可能会造成某些软件失常,如某些邮件阅读软件(无法标示已阅读,但注意不是所有邮件阅读软件都用此机制标示)。所以应该是relatime,但是现在的linux大多默认relatime,因此这方法是不必要的。
6. Trim:
由於SSD的写入资料模式,是先抹除旧资料后再写入新资料,不像传统磁盘可以直接进行资料的覆写,这种特性导致SSD会有越用越慢的状况(因为越来越多有资料的区块)。所以必须一段时间清除一次。网路上有两个方法:discard与fstrim。
前者是在/etc/fstab加上discard参数,删除档案即马上trim。但这种方法的缺点会减低效能(因为SSD快,所以你可能不会注意到,因为还是比传统硬盘快很多)。
正确的作法是在/etc/rc.local增加 fstrim -v / 指令(在exit 0这行之前)。假如你还有其他分区,如/home,就改为fstrim -v / && fstrim -v /home。以此类推。
不要在efi分区使用trim,会造成功能异常。此方法开机会自动Trim。
假如你的电脑是随时开机,很少重开机或关机,那建议把fstrim指令放到cron当中,一般电脑每周一次即可,会长期大量存取的电脑可能需要每日,甚至每小时一次(如server)。
2014年06月25日 04点06分 3
server用SSD?网路有SSD快?
2014年06月27日 04点06分
回复 廖1显2然 : 假如是纯粹的静态网页,你的说法是成立的。但只要用到数据库,随著使用者的增加,硬盘的效能就会形成问题。
2014年06月27日 04点06分
回复 peterliu1218 :为何不放内存里定期备份?
2014年10月26日 12点10分
回复 廖1显2然 : 直接使用内存当磁盘,也是一种数据库作法。这就看你能承受多少的风险。
2014年10月26日 15点10分
level 12
peterliu1218 楼主
7. 避免在SSD使用swap:
把swap设在其他传统磁盘。若真有需要在SSD设置swap(如只有SSD),则修正/etc/sysctl.conf,加上vm.swappiness=0。
设置方法请参考:https://tieba.baidu.com/p/2788764543
8. 快取或暂存放到虚拟磁盘或其他物理磁盘:
快取与暂存是系统中,较频繁存取的部份,可以考虑放到传统磁盘。假如你的内存够大,把他放到ramdisk是最好的选择,因为内存的速度,又比SSD快上近10倍。
设置方法请参考:https://tieba.baidu.com/p/2711804658
9. 4K对齐:
现代的分割软件,默认自动4K对齐。讲太多反而会搞错。
从以上各点看来,较有问题的部份,不是Linux特有的,而是所有的系统都会面临的问题,甚至Linux的解决方案更好。所以「SSD安装使用linux系统会缩短SSD的使用寿命」的说法,实是一种误解。
2014年06月25日 04点06分 4
2014年06月25日 04点06分
设置Swap 再vm.swappiness,那么swap有何意义。。。。所以还不如不设Swap。。或者用zRam的位于内存的Swap。。
2014年06月25日 08点06分
谢谢楼主邀请我来看贴。我也不打算弄了,既然有三年质保,而且官方又没有说不能装什么系统,so!等到过保,我就换新电脑了,反正现在都好后悔买了yoga!用烂了就换掉![吐舌]不过知识还是要学的。好帖,收藏了。
2014年06月25日 13点06分
设置Swap 再vm.swappiness的意义在于,oracle/myeclipse之流的软件没有swap他不让你安装
2014年08月21日 09点08分
level 12
[汗]咱都还用不起SSD.........
2014年06月25日 05点06分 5
level 8
用不起。。。
2014年06月25日 05点06分 6
level 10
完全用不起
2014年06月25日 05点06分 7
level 12
peterliu1218 楼主
换个方式来解释一下...
我可以理解现在的SSD仍然很贵,所以大多数人不会选择SSD。
但一般使用状况来说,现在电脑的效能,主要的瓶颈出现在硬盘的速度。所以我个人选择降低其他硬件的规格,把这笔钱拿来购买SSD。这一年多来,我觉得非常值得。
2014年06月25日 06点06分 9
尝试一下RAID0?
2014年08月20日 01点08分
回复 ycc9933 : 一般硬盘RAID0 要赶上SSD效能要3~4个,而且RAID0只要有一个硬盘出问题.... 此外还有电力费用的问题。一年多前,有篇文章讨论资料中心的电力花费,使用SSD,4年多可回本。现在应该可以更快。
2014年08月20日 03点08分
回复 peterliu1218 :ssd的寿命限制。
2014年08月20日 04点08分
回复 peterliu1218 :另外家用似乎用电费回本......有点难
2014年08月20日 04点08分
level 10
其实ssd也不算会的了,用了你会发现用户体验会很棒起来的
2014年06月25日 07点06分 10
速度倍儿爽[哈哈]
2014年06月25日 13点06分
level 9
用不起SSD,HDD用烂了就换掉,
2014年06月27日 04点06分 11
level 8
真的吗?
   --来自***客户端
2014年06月27日 04点06分 12
自己亲自求证才是真的
2014年06月27日 04点06分
回复 peterliu1218 :那我试试看
2014年06月27日 04点06分
level 8
老大,我的sda1没有空间了,但是sda2还有空间,这两个可以合并吗?我正在Ubuntu下我下载安卓源码,下到一半,放不下了。。。
2014年07月03日 05点07分 13
假如sda1是根目录,你可以用启动盘开机,gparted可以调整分区大小。假如不是根目录,直接卸载后,用gparted调整。调整完,用sudo blkid检查一下uuid与/etc/fstab有没有相同。
2014年07月03日 05点07分
回复 peterliu1218 :实际上不是sda1与sda2,而是sda6与sda10,这两个不是连续的,可不可以调整大小啊?
2014年07月03日 05点07分
回复 张新建zhxj : gparted还是可以依序一个一个调整过去,但尽量不要,这样容易出错。sda10大小有比文件大吗?假如有,可以挂载进来,直接储存到该分区即可。
2014年07月03日 07点07分
回复 peterliu1218 :使用了挂载的方法。。谢谢老大[吐舌]
2014年07月03日 08点07分
level 1
2014年08月18日 01点08分 14
level 7
2014年08月18日 03点08分 15
level 6
[真棒]
2014年08月19日 19点08分 16
level 6
[黑线]表示从来没考虑过硬盘寿命的菜鸟路过....
2014年08月19日 21点08分 17
我硬盘都有坏道了,快挂了
2014年10月27日 09点10分
本来就不需要考虑,保修期内坏了能免费换新的,只要定期备份重要数据就行了。
2014年10月31日 13点10分
level 9
[真棒]
2014年08月20日 01点08分 18
level 11
表示。过段时间准备入手SSD。嗯帖子收藏了!
2014年08月20日 07点08分 19
level 10
用完就扔
2014年08月20日 09点08分 20
level 14
[真棒]
2014年08月20日 09点08分 21
1 2 尾页