本帖最后由 jeffxl 于 2012-4-16 21:59 编辑
mvp3 发表于 2012-4-16 21:32
性能衰减那么厉害。。。。哪里超前了
当你懂得什么是需求端的可用性能时,你就会了解什么是超前的设计。
维持峰值性能需要特定的数据IO模型,比如类似家用这样的,有大量空闲时间片,那么就可以花牺牲部分颗粒磨损度的代价去做相当激进的主动垃圾回收策略,“看起来”性能永远不衰减。而这种策略,一旦遇到持续的写压力,必定性能跌得比SF主控惨烈很多很多,性能下降的速率也比SF要快很多。
而SF为了保持合适的可用性能,且这个性能对于家用也是远远足够的性能(体验上),这些特性其实是非常安心的一些特性,适应任何IO环境下都有比其他主控更稳定的性能发挥,和好得多的颗粒磨损控制能力。
马牌系列的产品,对于家用是非常合适的,这个必须要肯定。但不代表SF就不适合家用,SF所有策略围绕颗粒可用度和长期可用性能而设计,那么就显得基础效能中庸,但是压缩特性不仅仅只是降低写入放大,这个时候也有正常工况下对妥协了基础性能的代价增加颗粒可用度后的性能做一定的补偿增益。任何需要SSD的应用环境,压缩算法都是一个可增益性能的有效手段,补偿了基础性能的降低。这一高一低的策略,既满足了颗粒可用性,也满足了真实工况下的实际效能其实并不比其他主控产品差。用AS SSD这之类的非压缩模型的测评软件衡量SF的实际工况下的效能是不公平的。
即想保持巅峰性能,又想为了保持性能而不付出任何代价是非常不现实的,而SF从全局上来看,很好的处理好了这个问题。
例如写满一次盘后,性能降低20%,并且几乎在家用会一直保持在这个程度(它尽量不做主动垃圾回收),那么只需要你的应用仅仅有20%的压缩率(一般都大于)就补偿了这个性能损失,而一般情况下不管有没有压缩特性,剩余并且稳定发挥的的这个基础性能都已经远远超过家庭用户的需求。典型的情况下,加上压缩效能增益,至少可以和马牌主控的产品在总效能上达到持平,而同样的颗粒耐久度却高很多倍。 |