SSD PI测试细节

PI测试的细节

仅分享一些自己遇到过的问题,后续有想起或遇到再同步更新。

众所周知,电源的质量关乎到硬件单板是否可正常工作,那么在PI测试中,测试人员需要注意的细节有哪些呢?

  1. 功耗测试的细节
    针对SSD的等级划分,由企业级和消费级,不同等级所面对的工作场景是不一样的,从JEDEC 2019A中了解并抽取,企业级SSD处于24H长时间不断电运转,而消费级的SSD按照每天8H的时长工作来进行,则我们在进行功耗测试时,需要关注的点就不同。
    消费级一般关注的是峰值功耗,待机功耗。SSD作为PC的外围设备,根据微软的功耗定义,有S3,S4等标准。因此在测试功耗时,峰值功耗出现在IO压力下发到每一个Nand的Die上,待机功耗则应出现在S3,S4。其中S3为休眠到内存,此时电脑除内存外,其他的设备均处于断电状态,此时SSD处于断电状态。而在S4时,休眠到硬盘,作为系统盘会划分出SWAP空间,将系统运行数据存放至SSD上,SSD仍保存着供电,但此时SSD应作自身的更深层次的待机降低功耗,除core 电压外,其余的Nand 电源,Dram电源等均可关闭。此时SSD应处于超低功耗模式,如nvme协议中关于L1/L1.2 的电源状态管理,此时的功耗需要在测试中体现,但在目前的消费级SSD模组厂,特指国内的这些厂家,大部分没有针对此进行测试设计。
    企业级SSD由于工作模式的特殊,功耗测试虽也考虑到峰值功耗,待机功耗,但在用例上,会考虑到问题的问题,在实际测试过程中,有通过串口及特定的固件版本,设定每一笔IO均下发写入到所有的Die上的方式进行也有加大压力跑到满带宽的方式进行功耗测试方式。而企业级的待机功耗测试,类似与消费级S4状态下,不同点在于,企业级的工作模式要求,SSD部分器件断电再回复的延迟(一般这种延迟都在ms级别),会严重影响IO业务延迟,因此再硬件设计上,有做考虑。不同厂家的方案有所不同,再测试上就有所不同,得具体情况具体分析设计测试流程。
    2. 噪音及纹波的测试细节
    单板上的大部分采用开关电源,则开关电源附件会存在较多的电感器件。消费类SSD测试纹波噪音,通常选择近Nand端,企业级SSD测试采样点则会分布在电源,Nand,主控及Dram附近。那么在电源附近的测试时,示波器表笔通常会受到电感器件的影响,导致测试不准。此原因造成的同样的问题会在Nand Flash 及Dram 的SI测试中,电感器件在工作中会向周围环境辐射,将会影响到测试表笔中的运放器件的工作。有很多测试人员在测试时容易忽略这一点,导致测试结果中仍然出现有规律的波动噪音。此外,消费级SSD通常不会关注高低温下的纹波噪音情况,而企业级测试会做。在高低温下,电子元器件的活跃程度不同,会造成噪音纹波的大小不同,那么此测试的标准,应参照产品的等级而定。
    3. 时序的测试细节
    时序测试消费级SSD通常不会做PLP及PLD,因此在时序测试上也相对简单。而企业级SSD在
    做了PLP及PLD后,需要考虑到的便是满载及空载下的差异,如采用Buck Feed Back方案,在
    掉电过程中,超级电容或钽电容组对SSD供电的时长,会明显收到业务压力大小的影响。
    另外,根据SSD接口的不同,如intel 有定义SATA M.2 的Reset 时长,但在消费类主板上很常见的
    是,主板厂家对与自身的电源时许设计不规范,导致不认盘的现象非常之多。像H家(国产)的
    低端主板在进行SSD适配组装,多家SSD厂均发现Reboot测试不认盘,最终同一都定位到主板时
    序不规范,但是主板厂家知错不改的情况,反推SSD厂家适配修改的情况。

SSD测试专题(三)相关推荐

  1. 【SSD测试专题四】Performance

    [SSD测试专题四]FOB Performance 与 SS Performance FOB性能测试 FOB全称为Fresh Out-Of Box ,行业内通常叫空盘性能指标.如之前提到的SSD性能指 ...

  2. SSD测试专题(一)

    硬件测试详解 电源测试 电源作为电子设备及产品最为主要的部分,在硬件测试上有着极高的优先级,在电源测试部分,主要回关注于时序,精度,纹波,噪音,功耗 以及相位裕量幅值裕量. 时序测试 通常在单板设计时 ...

  3. usb3.0 ssd 测试软件,当USB3.0遇上SSD,TB败得移动硬盘盒测试

    原生USB3.0从出现到成熟的这段时间,USB3.0设备的成本大幅降低,已经足够普及应用了.USB3.0的U盘与移动硬盘已经并不比USB2.0贵多少,而提升的速度是相当可观的.入门的一些移动硬盘盒也已 ...

  4. 原创 | 开源AI测试专题、Jmeter测试专题

    开源 AI 测试专题 震惊!AI成功落地自动化测试 AI 软件测试工具 Mabl 快速概览 AI测试工具 Mabl - 测试用例自动自愈 Sauce Labs 的持续 UI 自动化测试云 疫情中诞生的 ...

  5. Spring学习笔记专题三

    专题三 (1)使用注解来完成AOP: 1,想办法把类让Spring来管理(XML配置或者注解方式) 2,在增强的提供类上添加标签: 3,在Spring配置文件中开启注解的AOP; 4,关于AOP的其他 ...

  6. ssd测试软件和实际 速度,测出真相!实测CPU/内存对SSD性能的影响

    1解析CPU,内存和硬盘三者关系 [PConline 评测]不同于传统的机械硬盘,固态硬盘的组成很"简单",主控+闪存+PCB+外壳(缓存有些SSD直接省去).那实际影响SSD性能 ...

  7. XFS为例 讨论NVMe SSD测试注意事项

    之前一篇<测给你看!异步I/O模式下NVMe SSD性能有多高>文章,介绍了同步I/O和异步I/O模式下NVMe SSD性能的差异,更高性能的存储设备也需要更高的压力才能显示其性能优势.在 ...

  8. mysql 优化表 3000万_mysql优化:专题三、关于单表查询,可以这么优化

    mysql优化:专题三.关于单表查询,可以这么优化 作者:PHPYuan 时间:2018-10-18 03:41:26 上篇讲解了「mysql优化专题」90%程序员都会忽略的增删改优化(2),相信大家 ...

  9. Selenium测试专项三班隆重开班

    Selenium测试专项三班隆重开班 应广大测试技术人员要求,以及企业技术需求.Selenium提前一周开课了,只针对合作的每家企业提供1-2个参训名额.预计培训60人次.但报名人数却远远超出我们预期 ...

最新文章

  1. 【Python】matplotlib基础:数据可视化
  2. echarts地图的基本使用配置
  3. tune kubernetes eviction parameter
  4. Perl线程开发过程中的经验
  5. format 用法及对齐
  6. 5个开发人员不应该错过的最好跨平台PHP编辑器
  7. finally不管有没有错都会运行 finally 块用于清除 try 块中分配的任何资源,以及运行任何即使在发生异常时也必须执行的代码...
  8. 谷歌开源“穷人版”摘要生成NLP模型:训练成本低,只要1000个样本就能打败人类...
  9. 三菱FX系列PLC编程口通讯协议实例
  10. 小程序游戏年龄计算机,2018年小程序游戏排行榜,这十款游戏你玩过几个?
  11. SQL Server 计算年龄函数
  12. 最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习
  13. 后端速成JavaScript
  14. 西南石油大学计科院主页
  15. 玩3D游戏头晕怎么办?为什么会头晕?如何解决?
  16. pba mode ( path based analysis for sta )
  17. 一天做100张图?只有 AI 能做到!
  18. 网易_在数组中查找前K个元素
  19. JavaScript中内存溢出和内存泄漏
  20. 【报名】RT-Thread师资培训,苏州大学王怀宜教授主讲!

热门文章

  1. norflash的基本操作
  2. html樱花飘落特效js
  3. 精简版Win10/11系统无法登录Xbox及Minecraft Launcher解决方法,不需要重装系统
  4. Android 线程与线程安全
  5. 机器学习算法-KMeans聚类算法解析及伪代码实现。
  6. 97年世界编程大赛一等奖作品
  7. c语言编程p0端口使灯一亮一灭,【单片机学习】第六课:单片机控制第一个外设-LED灯...
  8. STM32电路设计之最小系统
  9. NTP时间戳和UTC时间戳互转及其原理
  10. 无炫技:纯粹的Bert和Roberta