PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

固态硬盘傻傻问系列(第11期:SSD外置缓存是做什么用的?)

  [复制链接]
1#
jeffxl 发表于 2012-5-11 15:53 | 显示全部楼层
evangely 发表于 2012-5-11 15:09
dram的容量有限,故当ssd 容量大于某个值以后可能发生DRAM容量不足的情况,造成性能下降
举例 m4 128g 就比 ...

M4还有个特殊的4K优化问题,256G以上的是8K PAGE,测试成绩又针对4K,所以有个优化问题。

所以仅谈M4来说,64和128的盘“随机”效能好不仅仅是DRAM的缘故。

2#
jeffxl 发表于 2012-5-22 14:43 | 显示全部楼层
本帖最后由 jeffxl 于 2012-5-22 14:54 编辑
lanyer 发表于 2012-5-22 14:23
请问jiames版版:

对于无盘服务器这种由无盘软件单独划分服务器1G内存作为客户机数据回写的机制来说,哪怕 ...


无盘回写我不做写缓存,效益几乎没有。

回写的逻辑数据和和用户的访问目标相关,用户都是独立个体,特别是网吧用户。回写数据非常离散,几乎没有一致性。

至于设置了回写缓存是否有降低qd的作用还是要看缓存软件本身的缓存数据淘汰机制和回写方式,如果是即时淘汰出缓存后的数据即时回写本地的话,那么显然不一定把数据流整形成单QD数据流。

如果缓存回写算法是溢出或者固定多少秒刷新一次和本地强制同步一次,并且以单QD方式强制缓存回写持续数据,那么这种缓存是能有效降低并发量的,可以最大的发挥回写盘的持续写速率


另外,部署这种软件级别的写缓存预期去降低QD的做法对现代SSD意义不大。现在的消费SSD已经利用内部缓存做了最大的写入并发优化,这种东西已经在SSD内部完成了。NCQ写能力就是让你用的,不是用来跑分的。目前的SSD已经提供了超过千兆网卡的写入并发能力,瓶颈不在这里,而是你的SSS能写多久变成渣一样的性能,回写能力比的是这个。
3#
jeffxl 发表于 2012-5-22 14:55 | 显示全部楼层
本帖最后由 jeffxl 于 2012-5-22 14:57 编辑
lanyer 发表于 2012-5-22 14:53
再请教个问题:

浴室大大破解的intel tool box 可以用来 镁光m4 上来手动trim吗?


重新编辑了下刚才的回复

正常使用,手动trim的必要性很低
4#
jeffxl 发表于 2012-5-22 15:28 | 显示全部楼层
lanyer 发表于 2012-5-22 15:16
谢谢J大的回复

所以对待无盘回写的SSD选择,为了避免长时间的写入垃圾后的性能渣化,官方配套的trim软件 ...

回写都是覆写,发送trim指令远没留更大的op和使用更适合写入的主控有效。

你不可能守候在服务器旁不停的去优化它,虽然有些工具利用的是填充垃圾空数据地址占位的方式来完成暴露无效页给主控,也不一定能恢复写效能。SSD还需要IO闲置时间来完成这些内容的GC。

你网吧不是24X7营业吗?而且用SSD还需要增加额外维护,我是不会这么用的。你有时间让SSD休息?

应该按需求配置出足够的可用写入性能来完成长久的部署环境,需要折腾总不是办法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部