概述
SSD替代机械硬盘作为Linux 系统的主存储设备时,根据SSD的特点,需要对Linux的一些默认行为进行调整,主要通过减少写操作来提高性能、延长寿命,充分发挥出SSD的优势,同时避免其损坏。
SSD特点分析
由于SSD构成与机械硬盘不同,尽管使用相同的接口,其使用方式及特性还是有很大的差异。如果不考虑这些差异,仍与机械硬盘一样使用,则不但不能发挥SSD的优势,相反,磁盘性能和寿命都会降低,严重时会很快失效。
根据SSD的结构和原理,相对机械硬盘的优点和缺点主要有以下几点:
优点:
1、不存在机械寻道时间,随机读写性能高
2、可通过并行读写极大提高读写性能
3、抗震动
缺点:
1、写数据和删除数据慢,只能按页删除
2、擦写寿命较短
3、容量低、价格高
从操作系统角度来说,主要的变化和注意事项是:
1、随机读写性能高,不再需要进行磁头寻道动作优化及盘片加减速、磁头收起等额外处理,否则可能还会降低性能。
2、闪存写之前要先擦除,写操作是按页(4K字节),擦除是按块(128页x4KB=512KB),即使只改变一个页里的一个字节,也需要擦除整个块,写入4K字节。不作优化,随机写性能会极差。
3、闪存的擦写寿命有限,SLC约10万次,MLC为3千~1万次,SLC只有约500次,相对硬盘磁介质就很有限了,结合第2点问题,如果不进行优化的话,写操作不但性能差,而且集中在一个区域的话,很快

本文介绍了如何在Ubuntu系统中针对SSD进行配置优化,包括磁盘4K对齐、关闭磁头调度、开启TRIM支持、禁用内存交换分区、关闭日志功能、减少不必要的文件系统更新,以及利用内存文件系统和只读分区提高性能。

1万+

被折叠的 条评论
为什么被折叠?



