致态TiPro9000固态硬盘的功耗及电压测试

描述

1、简介    

致态TiPro9000固态硬盘,作为致态品牌精心雕琢的首款PCIe 5.0旗舰级存储力作,在技术与性能的疆场上实现了令人瞩目的重大跨越。它以前瞻性的战略眼光,率先运用了基于长江存储新一代晶栈Xtacking4.0架构的闪存颗粒,如同为存储系统注入了强劲的心脏。同时,巧妙融合先进的DRAM缓存与智能SLC缓存机制,如同精密的神经网络,构建起了一个坚不可摧、高效运转的强大存储性能体系。

在读写速度的竞技舞台上,TiPro9000宛如脱缰的骏马,一骑绝尘,表现尤为卓越非凡。其顺序读取速度风驰电掣,高达14,000MB/s,顺序写入速度同样气势如虹,达到了惊人的 12,500MB/s。这般震撼的读写速率,几乎是主流PCIe 4.0产品的双倍之多,如同在存储赛道上实现了一次质的飞跃。并且,它已无限逼近PCIe 5.0固态硬盘接口的理论速度上限,淋漓尽致地彰显了其在存储领域的王者风范与领先地位。

本次测评的是2TB版本的致态TiPro9000,它不仅拥有令人艳羡的超大存储容量,更凭借卓越超凡的性能,成为了各类严苛应用场景的绝佳拍档。无论是大型3A游戏中那瞬息万变的虚拟世界,需要快速加载海量数据以营造身临其境的沉浸感;还是专业视频编辑领域,面对动辄数GB的高清素材,要求存储设备能够稳定且迅速地读写;亦或是复杂3D建模、精细动画设计中,对数据的实时调用与存储有着极高的精度和速度要求;甚至是高负荷数据中心、前沿机器学习以及沉浸式VR/AR等对存储性能吹毛求疵的应用场景,TiPro9000都能游刃有余地完美适配,为用户奉上极致流畅、高效稳定的存储体验,仿佛为用户开启了一扇通往高效数据处理的魔法之门。    

2、外观和架构    

2.1 外观    

固态硬盘

尺寸规格:致态TiPro9000采用M.2 2280规格设计,小巧的外形尺寸使其能够轻松适配各种支持M.2接口的设备,如台式电脑主板和笔记本电脑,满足不同用户的硬件升级和安装需求。

正面设计:整体风格简约大气,正面覆盖着典雅的银色贴纸,质感细腻,视觉效果兼具科技感与高端气质。贴纸左上角印有致态的品牌标志,右下角清晰标注了SSD型号“TiPro9000”,左下角则特别注明了其采用的长江存储晶栈Xtacking闪存技术,与外包装设计相呼应,进一步提升了品牌与产品的辨识度。

背面设计:背面同样贴有信息标签,集中展示了产品参数和序列号等重要信息,方便用户快速识别。此外,边沿位置设计了一抹铜红色,这实际上是一张散热贴,能够将芯片背面的热量均匀传导至PCB,增大散热面积,从而显著提升硬盘的散热性能。    

材质与设计:致态TiPro9000随附的散热器采用金属材质,重量超过30克,设计上采用两侧双斜道与中空式结构。这种独特设计能够引入更多气流辅助散热,配合机箱风扇使用时效果尤为显著。

导热贴细节:散热器顶部和底部均配备了导热贴,其中顶部的导热贴分为三小块,分别对应主控、缓存和闪存的位置。由于这些芯片的厚度不同,三块导热贴的厚度也经过精心设计,相比传统的大片导热贴,能够更紧密地贴合芯片,进一步提升散热效率。

通过以上设计与细节优化,致态TiPro9000不仅在性能上表现出色,更在外观与散热设计上展现了卓越的品质与用户体验。

2.2 架构    

主控芯片:致态TiPro9000搭载了8通道的PCIe 5.0 SSD主控芯片,能够高效管理和传输数据,充分发挥PCIe 5.0接口的带宽优势,实现超高速的数据读写性能,为用户带来极致的存储体验。

缓存模块:1TB版本配备了1GB的LPDDR4 DRAM缓存,而2TB版本则配备了2GB的LPDDR4 DRAM缓存。这些独立缓存模块的存在,使得硬盘能够轻松应对高负载和多任务应用场景,显著提升读写速度和响应速度,确保系统在处理大量数据请求时依然保持流畅运行。    

闪存颗粒:致态TiPro9000的核心在于其采用的长江存储新一代晶栈Xtacking4.0架构闪存颗粒。Xtacking4.0技术基于两片晶圆直接键合的Xtacking工艺,大幅增加了垂直通道的数量,实现了更高的存储密度。同时,该技术集成了多种前沿创新,进一步提升了速度、性能和能效,为用户提供了卓越的存储解决方案。

通过主控芯片、缓存模块和闪存颗粒的协同优化,致态TiPro9000在性能、效率和可靠性方面均达到了行业领先水平,充分满足了用户对高速存储的严苛需求。    

3、产品规格    

固态硬盘

4、测试平台  

固态硬盘

测试套件eBird是鸾起科技开发的SSD专业测试工具,提供全面的测试方案,覆盖从NVMe协议到系统应用级别。它适用于SSD研发、生产和企业验收阶段,整合了产品经验和常见问题,形成测试用例。

这款设备支持多端口独立测试,兼容Windows、Linux和国产操作系统,模拟实际应用环境,确保测试结果的准确性。eBird还能模拟各种掉电情况和盘状态组合,支持填盘和数据校验,确保测试全面性。

此外,eBird提供多种测试框架和接口,包括NVMe协议、应用层、整机掉电、PCIe Link和开发层级测试。它还包含协议覆盖测试、PCIe Link测试套件、NVMe应用测试、功耗测量和Trace打印功能,帮助用户深入分析和定位问题。    

5、技术解析    

致态TiPro9000,作为致态品牌旗下的首款PCIe 5.0固态硬盘,凭借卓越的技术架构,成为存储领域的耀眼新星。它采用基于长江存储新一代晶栈Xtacking4.0架构的闪存颗粒,以先进的技术手段,深度挖掘并全面释放闪存的潜在性能,为TiPro9000赋予了超强的动力内核。    

6、协议测试    

消费级SSD的协议测试是确保其符合相关通信协议和性能标准的关键步骤。其中,NVMe协议测试是重点之一,主要针对支持NVMe协议的SSD,确保其符合NVMe 1.4或更高版本的标准,并验证其与不同主控芯片和操作系统的兼容性。包括命令集、队列管理、错误处理等功能的正确实现。

6.1 IOL测试    

IOL(InterOperability Laboratory)NVMe Test协议测试是针对NVMe协议的测试。保证 NVMe 设备完全符合NVMe协议标准,使不同厂商的产品在遵循统一规范的基础上进行设计和生产,从而在不同的系统和环境中能够实现互操作性和兼容性。    

产品通通过eBird提供的IOL NVMe Test协议测试,意味着在行业内获得了权威认可,能够增强厂商在市场上的竞争力,提高产品的市场占有率,有助于拓展业务和合作伙伴。eBird提供的IOL NVMe Test测试内容已经涵盖UNH-IOL认证测试中的测试内容。

通过该测试的NVMe设备会在性能、兼容性和稳定性方面都有更好的保障,能够为用户提供更高效、可靠的数据存储和访问服务,从而降低使用过程中的风险和成本。

以下表格呈现的是借助eBird提供的IOL NVMe Test功能开展的一系列测试成果。在此次测试中,我们针对80个涵盖不同功能模块与应用场景的项目进行了全面且细致的检验,每一项测试均严格遵循既定标准与流程。令人欣喜的是,最终所有测试项目均顺利通过,充分展现了TiPro9000在多样化条件下的卓越性能与可靠性。

sCase Name Feature Result
IdentifyCommand 01 CNS=0x0 Pass
IdentifyCommand 02 MAXDNA, MAXCNA, MNAN, NN Pass
IdentifyCommand 03 NSID  Pass
IdentifyCommand 04 NGUID/EUI64 Pass
IdentifyCommand 05 CNS=0xff to NSID 0x1 Pass
IdentifyCommand 06 CNS 0x0, 0x2, 0x3,and CSI 0x0 Pass
IdentifyCommand 07 CNS=0x5, CSI=0x1/0x2 Pass
IdentifyCommand 08 CNS = 05h and NSID=FFFFFFFFh Pass
IdentifyCommand 09          CNS=0x6, CSI=0x1/0x2 Pass
IdentifyCommand 10 CNS=0xb, CSI=0x1 Pass
IdentifyCommand 11 CNS=08h to NSID=FFFFFFFFh Pass
IdentifyCommand 12 CNS 0x0 for NSID 0x1 Pass
FeatureCommand 01 Feature: 0x1~0x10, value: 0x7, cdw12: 0x0, save: 0x0  Pass
FeatureCommand 02 fid 0x6 and SEL field set to 0x0 Pass
FeatureCommand 03 Get Feature command, sel=0x3 Pass
FeatureCommand 04 FID: 0x3 (LBA Range Type) Pass
FeatureCommand 05 SEL field in set features and get features commands Pass
FeatureCommand 06 FID 0x3, 0x5, 0x82, 0x83, 0x84 with select field set to 0x11 Pass
FeatureCommand 07 each supported FID attempted with NISD=0xffffffff Pass
FeatureCommand 08 Set Feature: FID 0x81, SV=1 and HOSTID=0 Pass
FeatureCommand 09 FID 0x3, SEL=1, NSID=1, to get Default value Pass
GetLogPage 01 Entry 0~Entry 63 Pass
GetLogPage 02 LID: 0xc0~0xff  Pass
GetLogPage 03 Get Log Page command to Reserved LID 0x00/6f Pass
GetLogPage 04 Smart Log for NVME device Pass
GetLogPage 05 Testing with Block size=512/1024/2048 Pass
GetLogPage 06 Smart Log for NVME device after power cycle Pass
GetLogPage 07 LID=0x7, LSP(Create)=0x1, RAE=0x0, Offset=0x0 Pass
GetLogPage 08 Telemetry Host Initiated log page (LID=7h) Pass
FormatCommand 01 Formatting all Namespaces test block Pass
FormatCommand 02 Formatting using labf0, SES: 0x1, NSID: 0xffffffff. Pass
FormatCommand 03          Formatting all Namespaces with 111b SES Pass
FormatCommand 04 Formatting all Namespaces with invalid LBAF 3 and SES=0x0 Pass
FormatCommand 05 Formatting all Namespaces with Invalid LBAF 3 and Invalid SES=111b Pass
FormatCommand 06 Send Format Command: LBAF=0, NSID=0xffffffff Pass
FormatCommand 07 Perform Format/Flush command at the same time Pass
DST Short 01 Obtaining DST log page (LID=0x6) Device self-test completed Pass
DST Short 02 DST operation 0x1 on namespace 0x1 Pass
DST Short 03 DST operation 0x1 on namespace 0xffffffff Pass
DST Short 04 DST operation 0x1 on Invalid Namespace 2 Pass
DST Short 05 Self-test operation 0x1 on namespace 0x1/Starting another DST operation Pass
Abort Short DST 01 self-test operation with STC=0x1 and NSID=0x00000000, then sending a DST abort command Pass
Abort Short DST 02 self-test operation with STC=0x1 and NSID=0x1, then sending a DST abort command Pass
Abort Short DST 03 self-test operation with STC=0x1 and NSID=0xffffffff, then sending a DST abort command Pass
Abort Short DST 04 self-test operation with STC=0x1 and NSID=0x1 Pass
Abort Short DST 05 Self-test command with STC=0x1, NSID=0x1,anitize Command with Action 0x2 Pass
Sanitize 01 a Block Erase Sanitize command Pass
Sanitize 02 a Sanitize command with Sanitize Action Set to 4 Pass
Sanitize 03 Sanitize Command with Action=0x2 Pass
Sanitize 04 Sanitize Command with Action=0x2, and No Deallocated After Sanitize=0 Pass
Sanitize 05 sanitize action 0x2, Executing get-log page for LID: 81h Pass
DataSet 01 NVM Command Set (CNS 0x06, CSI 0x00, NSID=0x0) Pass
DataSet 02 Dataset Management command with NR=0x0, AD=0x1          Pass
DataSet 03 Attribute Deallocate (AD) set to 1, setting Number Ranges (NR) to maximum value Pass
DataSet 04 Attribute Deallocate (AD) set to 0x1, NR=0 Pass
DataSet 05 Three smaller LBA ranges of three (LBAs 0-2, 3-5, 6-8) and LBA 9, Pass
Read 01 Read at same LBA as written with LR=0 and FUA=0 Pass
Read 02 Read with an SLBA equal to NSZE (4000797360) Pass
Read 03 Read with a valid SLBA and with an NLBA that exceeds the range Pass
Read 04 Read with an SLBA of 0xFFFFFFFF00000000 Pass
Read 05 Read Command to a namespace id of 2 Pass
Read 06 Read Command to a namespace id of 2 and an LBA that is out of range Pass
Read 07 Read at same LBA as written with LR=0 and FUA=1 Pass
Read 08 Read at same LBA as written with LR=1 and FUA=0 Pass
Write 01 Write: Valid Write, LR=0, FUA=0 Pass
Write 02 Write: SLBA out of Range Pass
Write 03 Write: SLBA in range and NLB out of Range Pass
Write 04 Write: SLBA out of Range but Lower Dword is 00000000 Pass
Write 05 Write: Invalid Namespace Pass
Write 06 Write: Invalid Namespace and SLBA out of Range Pass
Write 07 Write: Valid Write, LR=1, FUA=1 Pass
Flush 01 flush command to NSID: 0x1 Pass
Flush 02 Send flush with invalid NSID Pass
Flush 03 Bit 2:1 indicated as 0x3 in the VWC field Pass
Atomic 01 two write commands of size 2048 bytes to NSID 0x1 Pass
End To End Protection 01 command with known data pattern 0xaa to LBA0, PRCHK=0, and with PRACT=1 Pass
End To End Protection 02          command with known data pattern 0xaa to LBA0, PRINFO=4 Pass
ControllerRegister 1 CAP/MPSMAX/MPSMIN Pass
ControllerRegister 2 CSS Multiple I/O Command Sets found: 0x0 Pass
ControllerRegister 3 CAP (Controller Register) : 0x18004030f0011fff Pass
ControllerRegister 4 Contiguous Queues Required (CQR)   : 0x1 Pass
ControllerRegister 5 Maximum Queue Entries Supported (MQES): 0x1fff Pass
NS Management 01 Command with CNS=0x10, NSID=0x0 Pass
NS Management 02 Command with CNS=0x2, NSID=0x0 Pass
NS Management 03 Command with CNS=0x13, NSID=0x0, CNTLID=0x0 Pass
NS Management 04 Command with CNS=0x0, NSID=0xffffffff Pass
NS Management 05 Create NS Command: Select field= 0x0 Pass
NS Management 06 Identify Command with CNS=0x2 Pass
PowerManagement 01 Found NOPSS: 4 Pass
PowerManagement 02 Verify the relative write throughput values are all less than the number of supported power states Pass
PowerManagement 03 Set Feature complete successfully Pass

6.2 NVMe测试    

非易失性内存快速互连(NVM Express)是一套开放的标准和信息集合,旨在充分展现非易失性内存在从移动设备到数据中心等各类计算环境中的优势。最初的非易失性内存快速互连(NVM Express)工作组于2014年正式组建为非易失性内存快速互连(NVM Express)协会,该协会负责非易失性内存快速互连(NVM Express)规范的制定工作。目前,该组织拥有100多家成员公司。    

SSD中的NVMe测试目的是为了确保NVMe SSD在性能、兼容性、可靠性和协议符合性等方面能够满足设计要求和用户期望。以下是NVMe测试的主要目的:

验证协议符合性:确保SSD严格遵循NVMe协议标准(如NVMe 1.4或更高版本),包括命令集、队列管理、错误处理、电源管理等功能的正确实现。保证SSD能够与支持NVMe协议的主机设备(如CPU、主板、操作系统)正常通信,避免因协议不兼容导致的故障或性能问题。

评估性能表现:测试SSD在NVMe协议下的性能指标,包括顺序读写速度、随机读写速度、IOPS(每秒输入输出操作数)以及延迟等。NVMe协议设计用于充分发挥PCIe接口的高带宽和低延迟优势,测试性能可以验证SSD是否能够达到预期的性能水平,满足高性能应用场景(如游戏、视频编辑、数据库)的需求。

确保兼容性:验证SSD在不同硬件平台(如Intel、AMD、ARM等主控芯片)和操作系统(如Windows、Linux、macOS)下的兼容性。确保SSD能够在各种消费级设备中即插即用,避免因硬件或软件环境差异导致的识别失败、性能下降或功能异常。

测试可靠性与稳定性:通过长时间高负载测试、异常场景模拟(如断电、命令超时、队列溢出等),评估SSD在NVMe协议下的错误处理能力和数据完整性。确保SSD在复杂使用环境中能够稳定运行,避免数据丢失或设备故障。    

验证多队列与并行处理能力:测试SSD在高队列深度下的性能表现,验证其是否能够充分利用NVMe协议支持的多队列和并行处理特性。NVMe协议通过多队列设计显著提升了SSD的并发处理能力,测试可以验证SSD在高负载场景(如多任务处理、服务器应用)中的性能优势。

检查电源管理与热管理:验证SSD在NVMe协议下的电源管理功能(如低功耗状态切换)和热管理机制(如温度监控与降速保护)是否正常工作。确保SSD在满足性能需求的同时,能够有效控制功耗和温度,延长设备寿命并提升用户体验。

确保安全功能符合要求:测试SSD的硬件加密功能(如AES-256)、安全擦除功能以及NVMe协议定义的安全特性(如TCG Opal)是否正常。保护用户数据安全,防止未经授权的访问或数据泄露。

验证固件与驱动兼容性:测试SSD固件与NVMe驱动程序的兼容性,确保固件更新后功能正常且性能稳定。避免因固件或驱动问题导致的性能下降或功能异常。

NVMe测试的核心目的是通过全面验证SSD在协议符合性、性能、兼容性、可靠性、电源管理、安全功能等方面的表现,确保NVMe SSD能够在消费级市场中提供高性能、高可靠性和高兼容性的存储解决方案,满足用户对高速存储设备的需求。

Case Type Feature Result
4k Valid PRP 4k Data with Valid PRP, only use PRP1, PRP2 not used Pass
4k Valid PRP 4k Data with Valid PRP, PRP1 with dword aligned offset, PRP2 without offset Pass
4k Invalid PRP 4k Data with Invalid PRP, PRP1 with dword aligned offset, PRP2 with dword aligned offset Pass
4k Invalid PRP 4k Data with Invalid PRP, PRP1 with offset, the offset is not dword aligned, PRP2 without offset          Pass
8k Valid PRP 8k Data with Valid PRP, PRP1, PRP2 without offset Pass
8k Valid PRP 8k Data with Valid PRP, PRP1 with dword aligned offset, PRP2 is list without offset Pass
8k Invalid PRP 8k Data with Invalid PRP, PRP1 without offset, PRP2 is list with qword aligned offset Pass
8k Invalid PRP 8k Data with Invalid PRP, PRP1 with dword aligned offset, PRP2 is list without offset Pass
12k Valid PRP 12k Data with Valid PRP, PRP1, PRP2 without offset Pass
12k Valid PRP 12k Data with Valid PRP, PRP1 with dword aligned offset, PRP2 is list without offset Pass
12k Invalid PRP 12k Data with Invalid PRP, PRP1 without offset, PRP2 is list without offset Pass
12k Invalid PRP 12k Data with Invalid PRP, PRP1 without offset, PRP2 is list with dword aligned offset Pass
Compare Compare and Write uncorrectable command Pass
Compare Compare invalid NSID Pass
Compare Compare invalid DSLBANLB Pass
Compare Compare invalid SLBA Pass
Compare Compare LBA0 Pass
Compare Compare max SLBA Pass
Flush Flush all NS Pass
Flush Flush invalid NS Pass
Flush Flush valid NS Pass
Read Read invalid NSID Pass
Read Read invalid SLBA Pass
Read Read invalid SLBA NLB Pass
Read Read max SLBA Pass
Read Read with FUA Pass
Read Read with LBA0 Pass
Read Read with limit retry Pass
Verify Verify invalid NSID Pass
Verify Verify invalid SLBA Pass
Verify Verify invalid SLBA NLB Pass
Write Write invalid NSID Pass
Write Write invalid SLBA Pass
Write Write invalid SLBA NLB Pass
Write Write max SLBA Pass
Write Write with FUA Pass
Write Write with LBA0 Pass
Write Write with limit retry Pass
WriteUncorrectable Write uncorrectable invalid NSID Pass
WriteUncorrectable          Write uncorrectable invalid SLBA Pass
WriteUncorrectable Write uncorrectable invalid SLBA PLUS NLB Pass
WriteUncorrectable Write uncorrectable max NLB Pass
WriteUncorrectable Write uncorrectable max SLBA Pass
WriteUncorrectable Write uncorrectable trim Pass
WriteUncorrectable Write uncorrectable write Pass
DataSet Trim multiple LBA range Pass
DataSet Trim multiple LBA range safe power cycle Pass
DataSet Trim multiple LBA range stress Pass
DataSet Trim multiple LBA range stress safe power cycle Pass
DataSet Trim multiple LBA range stress unsafe power cycle Pass
DataSet Trim multiple LBA range unsafe power cycle Pass
DataSet Trim multiple range then write Pass
DataSet Trim multiple range then write safe power cycle Pass
DataSet Trim multiple range then write stress Pass
DataSet Trim multiple range then write stress safe power cycle Pass
DataSet Trim multiple range then write stress unsafe power cycle Pass
DataSet Trim multiple range then write unsafe power cycle Pass
DataSet Trim full drive Pass
DataSet Trim out of LBA range Pass
DataSet Trim overlapping range Pass
DataSet Trim read write same time Pass
DataSet Trim NR Value Maximum Pass
DataSet Trim correct range deallocated Pass
DataSet Trim Deallocate Multiple Ranges Pass
DataSet Trim Deallocate Pass
DataSet Trim Deallocate with Controller Reset Pass
DataSet Trim Deallocate with  PCIe Flr Pass
DataSet Trim Deallocate with  PCIe Hot Reset Pass
DataSet Trim Deallocate with  PCIe Link Reset Pass
DataSet Trim Deallocate with  PCIe Warm Reset Pass
DataSet Trim Deallocate with Power Cycle Pass
DataSet Trim Deallocate with Safe Power Cycle Pass
DataSet Trim with format CMD Pass
DataSet Trim with format with Controller Reset Pass
DataSet Trim with format with  PCIe Flr Pass
DataSet Trim with format with  PCIe Hot Reset Pass
DataSet Trim with format with  PCIe Link Reset Pass
DataSet Trim with format with  PCIe Warm Reset Pass
DataSet Trim with format with Power Cycle Pass
DataSet Trim with format with Safe Power Cycle Pass
DataSet          Trim with sanitize Pass
DataSet Trim with sanitize Controller Reset Pass
DataSet Trim with sanitize  PCIe Flr Pass
DataSet Trim with sanitize  PCIe Hot Reset Pass
DataSet Trim with sanitize  PCIe Link Reset Pass
DataSet Trim with sanitize  PCIe Warm Reset Pass
DataSet Trim with sanitize Power Cycle Pass
DataSet Trim with sanitize Safe Power Cycle Pass

7、功耗及电压测试    

7.1  PCIe的L0s/L1功耗测试    

在PCIe电源管理体系中,定义了多种链路状态,其中L0s和L1是两种至关重要的低功耗状态。它们的全称及详细信息如下:

1. L0s(L0 Standby,即 L0 待机状态)

L0s是PCIe链路的一种低功耗模式,允许PCIe设备在无需传输数据时迅速切换至低功耗状态,从而有效降低能耗。与此同时,设备能够在需要数据传输时快速恢复至全速工作状态(L0),确保系统响应的及时性。L0s状态的一个显著特点是其单向性,即链路的发送端和接收端可以独立进入L0s状态,这种灵活性为电源管理提供了更高的自由度。

2. L1(L1 ASPM)

L1是PCIe链路的另一种低功耗状态,相较于L0s,L1能够实现更高的节能效果。然而,这种更高的能效是以更长的进入和退出L0状态的延时为代价的。L1状态属于可选状态,并且要求PCIe链路的两个方向必须同时进入L1状态。在L1状态下,设备通过关闭部分电源来进一步降低能耗,同时仍能保持相对较快的恢复能力,从而在节能与性能之间实现了良好的平衡。    

L0s和L1均属于PCIe主动状态电源管理(ASPM)的范畴,其核心目标是在设备处于非活跃状态时最大限度地降低能耗,同时确保设备在需要时能够快速恢复至全速工作状态,为系统的高效运行提供支持。这两种状态的灵活性和高效性,使得PCIe设备能够在节能与性能之间找到最佳平衡点,满足现代计算设备对电源管理的严苛需求。

7.1.1 L0s状态下的读写功耗、电压及性能测试    

7.1.1.1 L0s R70W30 Rand 4K    

固态硬盘

7.1.1.2 L0s Read Rand 4k 

固态硬盘

7.1.1.3 L0s Write Rand 4k  

固态硬盘

7.1.2 L1状态下的读写功耗、电压及性能测试    

7.1.2.1 L1 R70W30 Rand 4k    

固态硬盘

7.1.2.2 L1 Read Rand 4k  

固态硬盘

7.1.2.3 L1 Write Rand 4k   

固态硬盘

7.2 NVMe的PS0~PS4功耗测试  

SSD中的PS0到PS4是NVMe规范中定义的电源状态,它们分别代表不同的功耗和性能级别。

7.2.1 PS0状态下的功耗、电压和性能测试  

PS0(Power State 0):全速状态,这是NVMe设备的最高性能状态,设备在此状态下可以提供最大的IOPS和吞吐量。    

7.2.1.1 PS0 R70W30 Rand 4k  

固态硬盘

7.2.1.2 PS0 Read Rand 4k 

固态硬盘

7.2.1.3 PS0 Write Rand 4k  

固态硬盘

7.2.2 PS1状态下的功耗、电压和性能测试   

PS1(Power State 1):低功耗状态,比PS0状态消耗的功率低,但性能也相应降低。PS1状态通常用于设备不需要全速运行时,以减少能耗。

7.2.2.1 PS1 R70W30 Rand 4k


    

固态硬盘

7.2.2.2 PS1 Read Rand 4k  

固态硬盘

7.2.2.3 PS1 Write Rand 4k   

固态硬盘

7.2.3 PS2状态下的功耗、电压和性能测试 

PS2(Power State 2):更低功耗状态,比PS1状态的功耗更低,性能也进一步降低。PS2状态适用于设备长时间不活跃时,以进一步节省能源。 

7.2.3.1 PS2 R70W30 Rand 4k 

固态硬盘

7.2.3.2 PS2 Read Rand 4k  

固态硬盘

7.2.3.3 PS2 Write Rand 4k 

固态硬盘

7.2.4 PS3状态下的功耗、电压和性能测试 

PS3(Power State 3):非操作状态,设备在此状态下不消耗功率,但需要更长的时间来恢复到工作状态。PS3状态是一种深度睡眠状态,适用于设备预期长时间不被访问的情况。    

7.2.4.1 PS3 R70W30 Rand 4k  

固态硬盘

7.2.4.2 PS3 Read Rand 4k 

固态硬盘

7.2.4.3 PS3 Write Rand 4k 

固态硬盘

7.2.5 PS4状态下的功耗、电压和性能测试    

PS4(Power State 4):深度非操作状态,比PS3状态的功耗更低,但恢复到工作状态的时间也更长。PS4状态是NVMe设备最深的电源状态,通常用于设备预期长时间不使用的情况。 

7.2.5.1 PS4 R70W30 Rand 4k  

固态硬盘

7.2.5.2 PS4 Read Rand 4k    

固态硬盘

7.2.5.3 PS4 Write Rand 4k    

固态硬盘

7.3 电压测试 

在SSD的测试中,电压稳定性测试是至关重要的,尤其是在不同的读写场景下。这项测试确保SSD在正常工作电压范围内能够稳定运行,提高产品质量和可靠性。

SSD对电压稳定性的要求较高,电压异常可能导致数据丢失或设备损坏。因此,对SSD进行电压拉偏测试,可以模拟SSD在使用过程中可能遇到的电压异常情况,评估其对电压波动的稳定性和适应能力。通过此测试,可以发现SSD在电压异常情况下的响应和恢复能力,为保证其在实际应用中的稳定性提供参考。

此外,电压稳定性测试还包括在不同温度和电压水平下进行的四象限测试,以验证SSD在极端工作条件下的性能和寿命。这些测试结果对于确保SSD在各种操作条件下的可靠性至关重要。    

7.3.1 Voltage 10minus R70W30 Rand 4k  

固态硬盘

7.3.2 Voltage 10minus Read Rand 4k 

固态硬盘

7.3.3 Voltage 10minus Write Rand 4k 

固态硬盘

7.3.4 Voltage 10plus R70W30 Rand 4k


    

固态硬盘

7.3.5 Voltage 10plus Read Rand 4k   

固态硬盘

7.3.6 Voltage 10plus Write Rand 4k  

固态硬盘

8、结语    

在当今高速存储需求激增的时代,存储设备的性能、功耗与协议兼容性成为衡量其优劣的关键指标。TiPro9000作为一款备受瞩目的NVMe SSD产品,在各项测试中均展现出了卓越不凡的实力。    

在IOL/NVMe协议测试的严苛考验下,TiPro9000犹如精密运转的机械,完美契合 NVMe 2.0协议标准。从命令集的精准执行,到队列管理的有条不紊,再到错误处理的及时高效,每一项功能都得到了正确无误的实现,充分彰显了其优异的协议兼容性与坚如磐石的稳定性。

在性能表现上,TiPro9000更是将PCIe Gen5接口的高带宽优势发挥得淋漓尽致。其顺序读写速度犹如疾风骤雨,迅猛而流畅;随机读写性能也同样出类拔萃,达到了行业领先的卓越水平。尤其是在多队列深度测试中,TiPro9000的并行处理能力犹如千军万马,势不可挡,显著超越了同类产品,能够轻松应对各种高负载场景,为用户带来了前所未有的极速体验。

在功耗管理方面,TiPro9000同样表现出色,堪称节能典范。在 PCIe L0s/L1低功耗状态下,其功耗控制达到了令人惊叹的优秀水准,能够迅速在工作模式与低功耗模式之间切换,犹如灵动的舞者,轻盈而高效,有效降低了设备在闲置状态下的能耗。同时,在NVMe PS0~PS4不同电源状态的切换测试中,TiPro9000仿佛拥有了智能的 “大脑”,能够根据负载的变化动态调整功耗,实现了高性能与低功耗的完美平衡。特别是在PS4深度睡眠状态下,其功耗更是降至极低水平,犹如夜空中的萤火虫,微弱而持久,为移动设备的电池续航时间带来了显著的延长。

总体而言,TiPro9000以其高端消费级SSD的顶尖性能、出色的功耗管理以及卓越的协议兼容性,成为了一款兼具高性能与高能效的理想存储产品。无论是追求极致性能的游戏玩家,还是注重低功耗的移动办公人士,TiPro9000都无疑是满足他们需求的不二之选。  

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分