《企业级非易失性存储器(NVMe)固态盘模拟应用场景性能测试方法》(征求意见稿)_第1页
《企业级非易失性存储器(NVMe)固态盘模拟应用场景性能测试方法》(征求意见稿)_第2页
《企业级非易失性存储器(NVMe)固态盘模拟应用场景性能测试方法》(征求意见稿)_第3页
《企业级非易失性存储器(NVMe)固态盘模拟应用场景性能测试方法》(征求意见稿)_第4页
《企业级非易失性存储器(NVMe)固态盘模拟应用场景性能测试方法》(征求意见稿)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2T/CESAXXXX—202X企业级非易失性存储器(NVMe)固态盘模拟应用场景性能测试方法本文件规定了企业级NVMe固态盘(以下简称NVMeSSD)的功能、性能、稳定性等测试方法。本文件有别于针对企业级NVMeSSD产品设计层面的基本功能测试,主要适用于企业级NVMeSSD在联机事务处理、人工智能、高性能计算、大数据分析、云计算等应用场景的模拟测试。2规范性引用文件本文件没有规范性引用文件。3术语和定义、缩略语3.1术语和定义下列术语和定义适用于本文件。3.1.1企业级NVMe固态盘EnterpriseNVMeSSD可满足企业或数据中心应用需求的NVMe固态盘。3.1.2稳态steadystate固态盘的性能变化幅度较小或性能趋于稳定时所对应的状态。3.1.3线程数Thread操作系统能够进行运算调度的最小单位。3.1.4队列深度Iodepth在端口队列中等待服务的I/O请求数量。3.1.5容量capacity被测SSD的相关说明上标注的存储空间大小。注:用PB、TB、GB、MB、KB或PiB、PiB、TiB、GiB、MiB、KiB表示,其中:a)1KB=103byte;b)1MB=106byte;3T/CESAXXXX—202Xc)1GB=109byte;d)1TB=1012byte;e)1PB=1015byte;f)1KiB=210byte;g)1MiB=220byte;h)1GiB=230byte;i)1TiB=240byte;j)1PiB=250byte。3.2缩略语下列缩略语适用于本文件。AC:交流(AlternatingCurrent)BS:块大小(BlockSize)DC:直流(DirectCurrent)FOB:全新的盘(FreshOutofBox)I/O:输入/输出(Input/output)IOPS:每秒输入输出次数(I/OPerSecond)LBA:逻辑块地址(LogicBlockAddress)Lat:延时(Latency)NVMe:非易失性存储器标准(Non-VolatileMemoryExpress)OS:操作系统(OperatingSystem)PCIe:高速外设部件互联(PeripheralComponentInterconnect-Express)P/E:编程/擦除(Program/Erase)QoS:服务质量(QualityofService)QD:队列深度(Queuedepth)SSD:固态硬盘(SolidStateDisk)SMART:自动检测分析及报告技术(Self-MonitoringAnalysisandReportingTechnology)SPEC:规格(Specification)4测试说明4.1测试物理环境要求除另有规定外,推荐测试标准大气条件为:——温度:如无温度要求,测试环境温度为15℃~35℃;——相对湿度:25%~75%;——气压:86kPa~106kPa。4.2测试硬件环境要求符合被测SSD规格测试要求的服务器平台,如通用型服务器。4.3测试软件环境要求本标准要求的所有测试在未加特殊说明时,均应在下述环境下进行。4T/CESAXXXX—202Xa)软件环境至少包括操作系统和软件测试工具。b)操作系统应符合被测SSD的使用要求。c)所用的软件测试工具应满足以下条件:1)能够生成指定的测试负载,同时能够记录测试过程中的结果数据。2)既能发送随机的I/O请求,也能发送顺序的I/O请求。3)能够指定测试过程中所访问的LBA范围。4)能够设置I/O传输的BS。5)能够设置I/O读写比例。6)能够设置I/O的随机比例。7)能够设置队列深度。8)能够针对不同的测试指标提供相应的输出信息。9)保证所有测试步骤连续,防止被测SSD的状态在测试间歇产生不可预期的变化。4.4测试注意事项测试期间,为了确保测试结果真实可靠,应符合以下技术条件:a)测试期间,应避免外界干扰对测试准确度的影响,测试设备引起的测试误差应符合器件产品技术要求的规定。b)测试期间,施于被测器件的电源电压误差应在规定值的±5%以内,施于被测器件的其它电参量的准确度应符合器件产品技术要求的规定。c)给器件加电前,应检查施加的电源电压和负载电流未超过被测器件产品技术要求的使用极限条件,不能接反电源电压极性。d)被测器件与测试系统连接或断开时,不应超过器件的使用极限条件。e)测试期间,测试设备或操作者应避免因静电放电而引起器件失效。f)测试期间,外界温度应符合4.1.1要求,SSD本身工作温度应该满足厂商提供的技术规格,避免因温度变化而影响测试结果。4.5重复等级划分测试期间涉及重复次数等级可参考下表应符合表1的规定,如需增加或缩短测试时间可参考下表酌情提高或减小重复等级。表1重复等级表重复等级重复次数2级3级3004级5005级4.6测试参数选用5待测固态盘测试平台待测固态盘测试平台T/CESAXXXX—202X本测试方法选用的块大小、队列深度、线程数、读写形式、温度、时间等参数均为业内常用参数,可以根据实际情况进行修改。4.7测试原理架构图升温工具(选用)测试工具图1测试原理架构图5性能测试5.1顺序/随机读写性能测试5.1.1目的验证SSD顺序/随机读写性能。5.1.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO,对固态盘进行性能测试。5.1.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。5.1.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。6T/CESAXXXX—202Xb)进入操作系统,安全擦除被测SSD,记录检测信息。c)对全盘进行顺序写,直至被测SSD进入稳态。d)遍历块大小(14816321282565121024)KiB,线程数可选遍历(148163264128队列深度可选遍历(148163264128),读写形式(顺序读1min,顺序写10min)e)查看顺序读写性能测试报告、检测信息、日志信息,制作顺序读写性能图谱。f)安全擦除被测SSD,记录检测信息。g)对全盘进行随机写,直至被测SSD进入稳态。h)遍历块大小(14816321282565121024)KiB,线程数可选遍历(148163264128队列深度可选遍历(148163264128),读写形式(随机读1min,随机写10min)。i)查看随机读写性能测试报告、检测信息、日志信息,制作随机读写性能图谱。j)挂载文件系统(ext4,xfs等)重复a-i。k)测试平台挂载多盘,重复a-j。l)在不同操作系统下再次进行测试,重复步骤a-k。m)记录以上步骤的读写性能值。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测固态盘的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。5.2性能稳定性测试5.2.1目的验证SSD读写性能稳定性。5.2.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO,对固态盘进行性能稳定性测试。5.2.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。5.2.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD,记录检测信息、日志信息。c)对被测SSD进行256KiB,1线程,128QD,顺序写4小时。d)对被测SSD进行256KiB,1线程,128QD,顺序读0.5小时。e)对被测SSD进行4KiB,8线程,32QD,随机写4小时。f)对被测SSD进行4KiB,8线程,32QD,随机读0.5小时。g)查看性能报告、检测信息、日志信息,制作性能稳定性图谱报告。h)在不同操作系统下再次进行测试,重复步骤a-g。i)取稳态状态下的性能平均值,统计性能变化幅度。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说7T/CESAXXXX—202X明中的性能值进行比对,然后做出本项测试通过与否的判定。5.3文件系统性能测试5.3.1目的验证SSD文件系统性能。5.3.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO,对固态盘进行文件系统性能测试。5.3.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。5.3.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。c)对全盘进行读写,直至被测SSD进入稳态。然后通过测试工具进行文件系统性能测试。d)查看读写性能报告。e)在不同的操作系统,不同文件系统下再次测试,重复步骤a-d。f)记录以上步骤文件系统读写性能值。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。5.4写饱和测试5.4.1目的验证SSD读写饱和稳定性,测试SSD由FOB状态的连续刺激(例如RND4KiB写入)后达到稳态后的反应。5.4.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO,对固态盘进行写饱和测试。5.4.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。5.4.4测试步骤本测试项目测试步骤如下:8T/CESAXXXX—202Xa)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD,记录检测信息、日志信息。c)对被测SSD进行4KiB,4倍容量随机写(或者24小时)。d)每隔1s记录IOPS的时间曲线。e)查看SMART信息无报错及异常。f)绘制IOPS性能图谱,观察曲线下降幅度及振幅。g)在不同操作系统下再次进行测试,重复步骤a-f。h)统计IOPS性能的下降幅度及振幅。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。5.5交差刺激恢复测试5.5.1目的验证SSD从大块顺序写到小块随机写和返回到大块顺序写的转换的性能。5.5.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO,对固态盘进行交差刺激恢复测试。5.5.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。5.5.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD,记录检测信息、日志信息。c)对被测SSD进行1024KiB顺序写8小时d)对被测SSD进行8KiB随机写6小时e)对被测SSD进行1024KiB顺序写8小时f)每隔1s记录IOPS的时间曲线。g)查看SMART信息无报错及异常。h)绘制IOPS性能图谱,观察曲线下降幅度及振幅。i)在不同操作系统下再次进行测试,重复步骤a-h。j)查看日志信息,硬盘信息是否正确,统计读写性能和变化幅度。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。5.6小区域读写压力验证测试5.6.1目的验证SSD小区域读写压力性能。9T/CESAXXXX—202X5.6.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO,小区域读写压力验证,写入盘片时,需要设置主机端dio=1,以便使数据直达盘片。5.6.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。5.6.4测试步骤本测试项目测试步骤如下:a)盘片样本量为4pcs,对盘进行全盘100%顺序写入2遍:bs=128KiB,QD=1,直至被测SSD进入稳态。b)对盘片进行小数据块全盘随机写2小时:4KiBQD=32。c)对盘片进行1G限定范围内的持续读写操作,举例:随机,R:W=7:3,bs=4KiB,QD=32,job=1,持续180小时;切换至随机,R:W=3:7,bs=4KiB,QD=32,job=1,持续180小时。d)检查盘片状态。e)检查被测SSD状态、速率等信息,查看系统日志。f)查看硬盘信息、系统日志有无报错,统计读写性能和变化幅度。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。6读写一致性测试6.1文件多级读写一致性测试6.1.1目的验证SSD文件多级读写一致性。6.1.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO,对固态盘进行文件多级读写一致性测试,多次读写的数据保持完全相同。6.1.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。6.1.4测试步骤本测试项目测试步骤如下:T/CESAXXXX—202Xa)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。c)记录被测SSD检测信息、日志信息。d)被测SSD创建分区,格式化文件系统,挂载。e)切换到被测SSD挂载的目录下,创建子目录,写入1GB二进制文件到子目录。f)循环复制子目录,直到接近写满被测SSD。g)分别将第100、500、1000、最后一个创建的子目录与首个创建的子目录中的文件进行对比,数据保持完全一致。h)查看被测SSD的检测信息、日志信息,并和最开始收集的信息做比对。i)不同的操作系统,再次测试,重复步骤a-h。j)硬盘检查信息正确,系统日志无报错,信息比对一致,则本项测试通过,否则本项测试不通过。6.2重启数据一致性6.2.1目的验证SSD多次重启后的数据一致性。6.2.2测试原理待测SSD接入测试平台后,对固态盘进行多次重启,验证文件数据一致性。6.2.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。6.2.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。c)记录被测SSD检测信息、日志信息。d)对被测SSD进行写操作。e)重启服务器。f)对被测SSD进行读操作,并校验数据。g)重复步骤d-f,重复次数参考章节4.1.5,本项测试重复等级暂设为1级。h)查看被测SSD的检测信息、日志信息,并和最开始收集的信息做比对。i)在不同的操作系统再次进行测试,重复步骤a-h。j)若每次重启后日志无报错,数据校验正确,硬盘可以被正常识别并使用,则本项测试通过,否则本项测试不通过。6.3遍历块大小数据一致性测试6.3.1目的T/CESAXXXX—202X验证SSD遍历块大小的数据一致性。6.3.2测试原理待测SSD接入测试平台后,使用测试工具模拟IO遍历块大小,验证数据一致性。6.3.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。6.3.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。c)记录被测SSD检测信息、日志信息。d)使用测试工具对被测SSD施加压力,遍历块大小(0.5123481024)KiB,队列深度为1,线程为1,并校验数据。e)查看被测SSD的检测信息、日志信息,并和最开始收集的信息做比对。f)在不同的操作系统再次进行测试,重复步骤a-e。g)硬盘信息检查正确,日志信息无报错,数据校验均正确,则本项测试通过,否则本项测试不通过。7稳定性测试7.1热重启测试验证SSD热重启后读写性能正常,日志信息正常。7.1.2测试原理待测SSD接入测试平台后,使用测试工具对测试平台进行热重启,并查看被测SSD的读写性能及相关信息。7.1.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。7.1.4测试步骤本测试项目测试步骤如下:a)若干被测SSD插入服务器插槽,服务器上电。T/CESAXXXX—202Xb)重启服务器重新识别盘序,确定盘序正确。c)记录被测SSD检测信息、日志信息。a)多次重启服务器,重复次数参考章节4.1.5,本项测试重复等级暂设为4级。d)每次重启检测被测SSD的盘序、检测信息、日志信息是否异常。e)每次开机后对被测SSD施加读写操作。f)对比每次被测SSD检测信息,读写性能。g)在不同的操作系统再次进行测试,重复步骤a-f。h)查看硬盘信息、日志信息有无报错,记录读写性能。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。7.2ACreboot测试验证SSDACreboot后读写性能正常,日志信息正常。7.2.2测试原理待测SSD接入测试平台后,使用测试工具对测试平台进行冷重启,并查看被测SSD的读写性能及相关信息。7.2.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。7.2.4测试步骤本测试项目测试步骤如下:a)若干被测SSD插入服务器插槽,服务器上电。b)重启服务器重新识别盘序,确定盘序正确。c)记录被测SSD检测信息、日志信息。d)使用测试工具对服务器进行ACreboot,重复不低于500次,重复等级可参考章节4.1.5。e)每次开机后检查被测SSD的盘序、检测信息、日志信息是否异常。f)每次开机后对被测SSD施加读写操作。g)对比每次被测SSD检测信息,读写性能。h)在不同的操作系统再次进行测试,重复步骤a-g。i)查看硬盘信息、日志信息有无报错,记录读写性能。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。7.3DCreboot测试验证SSDDCreboot后读写性能正常,日志信息正常。T/CESAXXXX—202X7.3.2测试原理待测SSD接入测试平台后,使用测试工具对测试平台进行冷重启,并查看被测SSD的读写性能及相关信息。7.3.3测试条件本测试项目需符合以下测试条件:d)被测SSD与测试系统连接,确认被测SSD能正常工作。e)测试平台已安装相关测试工具。f)准备不同操作系统的服务器。7.3.4测试步骤本测试项目测试步骤如下:a)若干被测SSD插入服务器插槽,服务器上电。b)重启服务器重新识别盘序,确定盘序正确。c)记录被测SSD检测信息、日志信息。d)使用测试工具对服务器进行DCreboot,重复不低于500次,重复等级可参考章节4.1.5。e)每次开机后检查被测SSD的盘序、检测信息、日志信息是否异常。f)每次开机后对被测SSD施加读写操作。g)对比每次被测SSD检测信息,读写性能。h)在不同的操作系统再次进行测试,重复步骤a-g。i)查看硬盘信息、日志信息有无报错,记录读写性能。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。7.4工作状态下发管理命令验证SSD工作状态下发管理命令,读写性能波动正常,日志信息正常。7.4.2测试原理待测SSD接入测试平台后,使用测试工具被测SSD进行模拟IO,下发管理命令,查看被测SSD的IO性能和日志信息。7.4.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。7.4.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。T/CESAXXXX—202Xc)记录被测SSD检测信息、日志信息。d)读写压力起来后,对SSD下发NVMe管理命令。e)查看被测SSD读写性能。f)查看被测SSD的检测信息、日志信息,并和最开始收集的信息做比对。g)在不同的操作系统再次进行测试,重复步骤a-f。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。7.5大压力测试验证SSD的大压力IO下的读写性能。7.5.2测试原理待测SSD接入测试平台后,使用测试工具被测SSD进行模拟大压力IO,查看被测SSD的IO性能和7.5.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。7.5.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。c)记录被测SSD检测信息、日志信息。d)对被测SSD下发大压力顺序写10分钟命令(bs=512k,线程为12,队列深度为1024),内存锁定为e)对被测SSD下发大压力随机写10分钟命令(bs=512k,线程为12,队列深度为1024),内存锁定为f)查看被测SSD的检测信息、日志信息,并和最开始收集的信息做比对。g)在不同的操作系统再次进行测试,重复步骤a-f。h)查看硬盘信息、日志信息有无报错,记录读写性能。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。7.6主控重启测试验证SSD的主控重启。T/CESAXXXX—202X7.6.2测试原理待测SSD接入测试平台后,使用测试工具被测SSD进行模拟IO,并对被测SSD的主控进行重启,查看IO性能和日志信息。7.6.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。7.6.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。c)记录被测SSD检测信息、日志信息。d)对被测SSD施加读写操作。e)对被测SSD主控进行重启。f)重复步骤c-e,重复次数参考章节4.1.5,本项测试重复等级暂设为1级。g)查看被测SSD的检测信息、日志信息,并和最开始收集的信息做比对。h)在不同的操作系统再次进行测试,重复步骤a-g。i)查看硬盘信息、日志信息有无报错,记录读写性能。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。7.7服务质量指标QoS验证SSD的服务质量QoS。7.7.2测试原理待测SSD接入测试平台后,使用测试工具被测SSD进行模拟IO,查看被测SSD的QoS是否符合SPEC规范。7.7.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。7.7.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD。T/CESAXXXX—202Xc)全盘顺序写至被测SSD进入稳态,对被测SSD进行4KiB,QD=1/128顺序读写,记录平均时延,99%,99.99%的延迟时间。d)全盘随机写至被测SSD进入稳态,对被测SSD进行4KiB,QD=1/128随机读写,记录平均时延,99%,99.99%的延迟时间。e)整理汇总延时数据。f)在不同的操作系统再次进行测试,重复步骤a-e。g)记录时延数据。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。7.8复位压力测试验证SSD的复位压力性能。7.8.2测试原理待测SSD接入测试平台后,使用测试工具被测SSD进行模拟IO、Copy及Compare。7.8.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。7.8.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD,恢复FOB状态。c)对被测SSD写入文件。d)使用测试脚本进行copy及compare。e)测试平台进行reboot,重复次数参考章节4.1.5,重复等级暂设为2级。f)每次重启查询被测SSD信息及日志信息,校验复制的文件与原文件是否一致。g)在不同的操作系统再次进行测试,重复步骤a-f。h)被测SSD信息检查正确,日志信息无报错,文件校验正确,则本项测试通过,否则本项测试不通过。8保护特性测试8.1过热降速保护测试8.1.1目的验证SSD的过热降速保护。8.1.2测试原理T/CESAXXXX—202X待测SSD接入测试平台后,使用升温工具对被测SSD进行升温,使用测试工具对被测SSD施加IO,查看被测SSD的IO性能曲线及日志信息。8.1.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。d)准备升温工具。8.1.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。b)进入操作系统,安全擦除被测SSD,对被测盘顺序写至被测SSD进入稳态。c)对被测SSD施加IO,并记录实时带宽信息。d)记录被测SSD温度,并记录实时温度信息。e)对被测SSD进行升温。f)温度升至过热保护阈值后,记录温度警告计数是否正常。g)温度升至严重过热保护阈值后,等待被测SSD的IO性能及温度恢复正常。h)制作带宽、温度随时间变化的图谱曲线。i)在不同的操作系统再次进行测试,重复步骤a-h。j)被测SSD达到阈值温度后性能变低,记录阈值温度、性能变化策略。注:对被测SSD的相关说明中有性能值要求的测试,可以根据本项的测试结果与被测SSD的相关说明中的性能值进行比对,然后做出本项测试通过与否的判定。8.2意外掉电保护测试8.2.1目的验证SSD的意外掉电保护。8.2.2测试原理待测SSD接入测试平台后,使用测试工具对测试平台意外掉电,查看被测SSD的IO性能及日志信8.2.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平台已安装相关测试工具。c)准备不同操作系统的服务器。8.2.4测试步骤本测试项目测试步骤如下:a)根据被测SSD支持的PCIe协议,安装到服务器对应的PCIe插槽上。T/CESAXXXX—202Xb)记录被测盘检测信息、日志信息。c)对被测SSD分别作为空盘时、写入数据25%时、写入数据50%时、写入数据85%以及写入数据100%时分别异常掉电测试,每次掉电和通电时间间隔为3秒。d)当正常写入数据时,对被测SSD进行异常掉电。e)当删除数据时进行异常掉电。f)当被测SSD读取文件时异常掉电。g)当正常关机过程中异常掉电。h)当正常启动操作系统时异常掉电。i)重新上电检查被测SSD能否被识别,正常工作,硬盘信息是否正确,已写入的数据是否丢失,系统日志信息是否报错等。j)被测SSD可以被正常识别,硬盘信息检查正确,日志信息无报错,已写入信息无丢失,则本项测试通过,否则本项测试不通过。9可靠性测试9.1电压拉偏读写测试9.1.1目的验证SSD的电压拉偏情况下的读写性能。9.1.2测试原理待测SSD接入测试平台后,使用测试工具对测试平台进行电压拉偏,查看被测SSD的IO性能及日志信息。9.1.3测试条件本测试项目需符合以下测试条件:a)被测SSD与测试系统连接,确认被测SSD能正常工作。b)测试平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论