【SSD测试专题四】Performance

【SSD测试专题四】FOB Performance 与 SS Performance

FOB性能测试

FOB全称为Fresh Out-Of Box ,行业内通常叫空盘性能指标。如之前提到的SSD性能指标,消费级较为关注的顺序随机带宽,
随机IOPS,企业级还会关注的Latency,QOS等等,都会测试一个FOB作为参照。此时SSD内部FTL表未被打乱,测试时未
被打乱,后台GC等业务较小,性能表现也会表现的非常突出。

SS 性能测试

SS 全称 Steady Status Performance 性能,企业级关注较多,SSS协会针对SSD的问题性能有专门的SNIA Performance测试方法和标准(也有写将SSD写入稳态的方法及标准,推荐的测试工具等),目前我个人看到的有将这个测试方案导入到自己的云服务中去的,国内BBAMT均有在做。虽然他们不是SSD的生产厂家,但最为使用方,标准的性能测试在SSD 导入时会过一下这个测试。

FOB与SS 性能的差别

SSD 的FOB性能,会受到诸多因素的影响,如IO Pattern,测试平台的功耗管理模式,读写顺序,散热条件等等。通常消
费级SSD以FOB性能作为产品SPEC,机会在容量点方案所搭配的Nand能够满足其Control 的CH/CE时,SSD性能均可接近达到其所支持协议的速率的90%左右(除去链路损耗带宽)。而用户所拿到的产品,在耗尽其Cache区(通常为1/3)时再进行测试,性能几乎大打折扣,但此时仍为到达企业级所需的稳态(缓存机制和对Nand写入机制有很大差别),所以在此会产生较大的测试误区。
消费类SSD FOB冷知识:如果你是用的是消费类NVME SSD,可做下Q1T1 Read Before Write 带宽测试,不同厂家对于预读的设计不同,因此FOB性能在此处也会产生误区。
再补充一个冷知识:现在淘宝咸鱼很多国产的SSD,有些大家甚至都没听过的厂家,出的容量也都不是常规的,如最常见的某金的某G风系列,三星因特尔镁光这种大厂有做整容方案(250G/500G)这种,质量还能保证,而这些小作坊做的拆机片,由于Nand用的是不知道几手的,坏块太多无法做足容(256/512)这种,为了象征性的保证可靠性(采用的性能优先模式),也学着做整容方案,没有多的blk做cache和OP,因此性能表现勉强跟得上,质量就自己品吧,当然价格便宜,这种盘劝动手能力弱的小白少碰,通常这类厂家做的PCB在电气信号质量上也差强人意,兼容性烂。

SSD 的SS性能,也会收到上诉因素影响。而在硬件设计结构上,企业级SSD几乎都会带Dram,DRAM的加入无论是让SAS盘还是NVME盘的持续读写性能都表现得更加平滑,于是乎对于测试新人而言会有一个误区,以为只要通过几次的全盘写,最后看到的性能曲线是平滑的,便以为是测试到了稳态性能。实际上往往忽略了SNIA里面标注的关闭cache的标注。

影响性能测试的几个环境参数

消费类大多数在PC机上测试,很少测试人员会去关注BIOS中MaxPayload的设置,而在企业级性能测试中,Maxpayload将会深度影响到性能测结果。Maxpayload 可通过lspci -vvv -s PciAdress | grep MaxPayload查看,目前最大为512Byte。
于此同时,企业级也会关注到多盘的性能一致性,此时如果跑的是单线程,则需要确定每一个盘都有绑定其对应的NUMA Node的CPU,否则多盘测试时,会因为CPU调度影响到测试结果。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值