Teledyne LeCroy 是使用新的 NVMe、SATA Express 和 SCSI Express 高速串行数据标准开发 SSD 和其他类似存储产品的公司的协议分析仪和训练器的主要供应商。 开发人员和验证工程师使用协议分析仪和训练器直接记录和检查设备和系统之间的串行数据通信链路上的数据流量。 该设备使开发人员能够减少调试和测试计划,降低新产品的工程开发成本,并满足严格的上市时间要求。
随着存储开发人员从传统的基于 SAS 和 SATA 协议的 SSD 过渡到更先进的 NVMe 和 SATA Express 技术,他们在可用的设计和测试工具方面遇到了限制,包括有限的跟踪记录时间和缺乏针对 PCIe- 的标准化分析报告。基于存储。 这两个问题对于 NVMe 和 SATA Express 的新技术很重要,原因如下:
- 高性能 SSD 测试可能需要记录数分钟以上的数据流量。 由于记录架构的限制,这对于许多协议分析仪来说是不可能的。
- 虽然一些测试工具供应商声称支持 NVMe 和 SATA Express 协议,但对这些协议的支持仍然很少。 由于使用了为旧技术设计的报告系统,这些技术并未针对 NVMe 和 SATA Express 产品的质量测试进行优化,因此这阻碍了开发人员的工作效率。
Summit T34 协议分析器专门针对 PCIe 存储应用,现在支持使用新的 NVMe 增强模式进行长跟踪记录。 Summit T34 还可以配置高达 64 GB 的跟踪记录内存。 NVMe 增强模式建立在现有深度缓冲内存的基础上并对其进行了优化,以允许用户长时间录制的能力。 根据 DUT(被测设备)的速度,单次迹线捕获的记录时间最长可达数小时。 此功能对于测量性能或确定队列处理算法的运行情况等任务很有用。 现在可用的指标示例包括在持续时间段内测量 NVMe 队列分布的能力。 长时间收集队列行为的能力有助于驱动程序和操作系统开发人员微调他们的应用程序并平衡队列负载以优化产品性能。
Teledyne LeCroy 在提供 PCI Express、SAS/SATA 和其他串行数据协议以及标准化错误分析和产品性能报告方面拥有十多年的经验,现在已经创建了 NVMe 和 SATA Express SSD 性能和分析能力。 Trace Expert™ 是 PCIe 协议套件中的一项新功能,可创建一份详细的报告,SSD 行业需要了解其 SSD 或存储系统的运行方式,并包含必要的基于 PCIe 组件的信息。 NVMe 队列、命令、门铃和控制寄存器以及许多其他指标等信息被捕获、分析并组织成一份详细的报告,为开发人员提供其产品的全面状态文档,包括广泛的性能统计数据。
除了标准存储协议外,我们所有的 NVMe 平台还完全支持可信计算机组 (TCG)、单根 I/O 虚拟化 (SRIOV)、多根 I/O 虚拟化 (MRIOV) 和地址转换服务 (ATS) )。 可以在我们每个分析仪的产品页面(如下所列)上找到完整的功能、视图和报告列表。
NVMe over PCIe 规范解码与分析 - NVMe 初始化解码 | |
• 解码 NVMe 命令 | |
• 分析 NVMe 队列 | |
• NVMe 基于多指针的事务 | |
• NVMe 电源管理 | |
• 自动提取 PCIe SSD 基地址 | |