OP预留空间与性能的关系: 两块相同的64G SSD,一个分区50G,另外一个全部分区59G。 当要写入共59G的数据时,50G的盘必须删除13G的‘无效’数据才行,59G的盘不需擦除就能写入所有59G数据。 由SSD映射表的操作方式可知,删除后继续写入的数据在物理上会写入整个盘,在LBA上会覆盖被删除数据的地址。也就是说,同样写入59G数据,50G的盘已经包含了13G“无效”数据了。(那些被重映射到预留空间的数据,原地址数据就是“无效”、“过期”的)。所以说分区50G的SSD里LBA上数据“有效”的机会比分区59G要少,因为LBA容量小(分区小),所以在做垃圾回收处理时,需要复制的“有效”数据也少了,自然效率就提高了。 OP预留空间多少对性能的影响最大呢? IBM苏黎世研究院早就指出,固态存储设备的空闲空间越多,写入放大系数就会越小,性能自然也就越高,反之亦然。如果90%的空间都被占用了,写入放大系数怎么也不会低于3.5,而如果能留下30%,系数最低可以只有0.2左右。 实际测试探索:性能与预留空间的关系 国外著名的IT评测网站AnandTech就选取了三星840PRO 256G,OCZ Vector 256G,海盗船LAMD LM87800 240G作测试,其中三星 840PRO/OCZ Vector保留空间约7%,而海盗船Neutron 240G则是12%。 下图横轴是时间(单位秒),数轴是QD32 4KB随机写入性能(单位IOPS),简而言之分布点越高越好(性能越高)、越密集越好(性能越稳定)。 三星840PRO 256G测试成绩: 通过上述的测试,发现预留空间对于SSD的性能影响很大,整体的趋势明显,在预留25%,也就是256G空出64G时,不管稳定性还是随机写入性能都比12%或7%更具优势,超过25%的预留空间更好,但是一块SSD不可能预留50%的空间,那样太浪费。 OCZ Vector 256G测试成绩: 海盗船 Neutron测试成绩: OCZ与海盗船的两款SSD在预留25%的空间的情况下,性能与稳定性也非常出色,也说明了预留25%空间还是有一定道理的。AnandTech的这篇评测文章还做了其他项目的评测,证明预留25%空间对性能与稳定影响很大,笔者这里多不做累赘了。 |
正在阅读:预留下25%最佳?SSD空间/性能关系探寻预留下25%最佳?SSD空间/性能关系探寻
2012-12-13 00:15
出处:PConline原创
责任编辑:chenzhangwu
键盘也能翻页,试试“← →”键
本文导航 | ||
|
网友评论
登录|QQ微博微信
欢迎参与讨论,分享你的看法
热门评论
最新评论
为您推荐
IT热词