【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调度影响到测试结果。
【SSD测试专题四】Performance相关推荐
- SSD测试专题(三)
SSD PI测试细节 PI测试的细节 仅分享一些自己遇到过的问题,后续有想起或遇到再同步更新. 众所周知,电源的质量关乎到硬件单板是否可正常工作,那么在PI测试中,测试人员需要注意的细节有哪些呢? 功 ...
- SSD测试专题(一)
硬件测试详解 电源测试 电源作为电子设备及产品最为主要的部分,在硬件测试上有着极高的优先级,在电源测试部分,主要回关注于时序,精度,纹波,噪音,功耗 以及相位裕量幅值裕量. 时序测试 通常在单板设计时 ...
- usb3.0 ssd 测试软件,当USB3.0遇上SSD,TB败得移动硬盘盒测试
原生USB3.0从出现到成熟的这段时间,USB3.0设备的成本大幅降低,已经足够普及应用了.USB3.0的U盘与移动硬盘已经并不比USB2.0贵多少,而提升的速度是相当可观的.入门的一些移动硬盘盒也已 ...
- 原创 | 开源AI测试专题、Jmeter测试专题
开源 AI 测试专题 震惊!AI成功落地自动化测试 AI 软件测试工具 Mabl 快速概览 AI测试工具 Mabl - 测试用例自动自愈 Sauce Labs 的持续 UI 自动化测试云 疫情中诞生的 ...
- as ssd测试软件得分少,教大家AS SSD Benchmark如何测试硬盘性能
近日有关于AS SSD Benchmark如何测试硬盘性能的问题受到了很多网友们的关注,大多数网友都想要知道AS SSD Benchmark如何测试硬盘性能的具体情况,那么关于到AS SSD Benc ...
- Swift解读专题四——字符串与字符
2019独角兽企业重金招聘Python工程师标准>>> Swift解读专题四--字符串与字符 一.引言 Swift中提供了String类型与Characters类型来处理字符串和字符 ...
- 解题报告:【kuangbin带你飞】专题四 最短路练习题
目录 A. POJ - 2387 TiltheCowsComeHomeTil\ the\ Cows\ Come\ HomeTil the Cows Come Home--------(最短路模板题)[ ...
- [ 浙江大学 程序设计专题 ] 四个专题代码 报告 PPT共享
[原创]转载请注明出处,请勿用于作弊 专题一: 链接: https://pan.baidu.com/s/11xCwvuPHDkTPeOB_yzJWnw 提取码: prup 专题二: 链接: https ...
- Eigrp恶意插入路由和致瘫***测试(四)
Eigrp恶意插入路由和致瘫***测试(四) 五.***eigrp方式二 1.现在我们来尝试这个脚本的第二个参数,ipgoodbye: ./eigrp.pl --ipgoodbye 192.168.1 ...
最新文章
- C语言-程序运行效率总结及注意事项
- 【Node.js】serve 实现目录浏览服务
- duration java_Java Duration类| ofMinutes()方法与示例
- python pandas 教程_Python pandas十分钟教程
- 数据可视化工具的特点有哪些
- 开源一个简单的VC界面库
- 快递电子面单接口:四通一达,百世,邮政,顺丰,德邦等快递电子面单接口免费接入
- UI设计师的7大能力模型
- c语言vc是什么意思,这个VC语句是什么意思
- IBM Tivoli Storage Manager安装介绍
- Guiding Teacher Forcing with Seer Forcing for Neural Machine Translation翻译
- Android组件化架构实践,成功拿下大厂offer
- 软件管理沉思录读书笔记
- TYVJ p1035 棋盘覆盖
- 力扣 6009. 使两字符串互为字母异位词的最少步骤数
- p1904 p1903
- doc转swf,主流文档在线查看解决方案--类似百度文档功能
- Dubbo源码解析(九)Dubbo系列 源码总结+最近感悟
- 菊风:一分钟,带你了解 RCS Native
- Flask最强攻略 - 跟DragonFire学Flask - 第十五篇 Flask-Script
热门文章
- kafka部署时出现的天坑
- 1.3【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志
- Seq2Seq 粗浅理解
- MySQL的启动方式
- HANDLE是什么意思(怎么用)
- java 同步和异步
- 2022年全球与中国烟酰胺单核苷酸(NMN)市场现状及未来发展趋势
- isis 网络 level 2 iih_ngspice实例介绍2--直流扫描分析
- JQuery学习22篇(事件委托)
- 那些让你“相见恨晚”的数据分析软件,一般人我不告诉他