Kodiak PCIe Gen5 分析系统是一种高级协议分析器,旨在应对复杂且快速发展的存储和数据中心 I/O 技术带来的挑战。 该 Kodiak 系统以其高度响应的嵌入式数据处理架构而著称,该架构允许增强的界面响应能力、涉及大数据量的快速搜索功能以及灵活、强大的硬件过滤功能。 该平台还具有基于网络浏览器的 BusXpert 应用程序,以进一步促进分析过程。
Kodiak PCIe Gen5 分析系统是一种高级协议分析器,旨在应对复杂且快速发展的存储和数据中心 I/O 技术带来的挑战。 该 Kodiak 系统以其高度响应的嵌入式数据处理架构而著称,该架构允许增强的界面响应能力、涉及大数据量的快速搜索功能以及灵活、强大的硬件过滤功能。 该平台还具有基于网络浏览器的 BusXpert 应用程序,以进一步促进分析过程。
总的来说,PCIe/NVMe Analyzers 是测试、测量调试工具,旨在分析和验证使用 PCIe 技术和技术的设备的性能、合规性和互操作性。 它们主要是为使用 PCIe NVMe 技术的设备工作的硬件/软件开发人员和工程师设计的; 在这种情况下,直到新的 Gen5 接口(尽管它也支持前几代)。
它通过提供更快、更准确的测试和分析、改进的验证和验证流程以及更有效地识别和解决问题的能力来帮助用户。 此外,它还可以通过在开发周期的早期识别和解决问题来减少开发时间和成本。
Kodiak PCIe Gen5 分析系统功能
Kodiak 系统的关键特性之一是其专有的实时协议处理器 (RTPP),无论分析仪是在主动记录还是空闲,它都可以动态自动查询和保存 PCI 配置空间、主机控制器寄存器和 NVMe 队列。 这一创新消除了耗时的重新启动的需要,并使用当前值实现了精确解码、触发和过滤。
该系统还具有广泛的外形支持,例如 AIC (x4)、EDSFF、M.2、U.2 和 U.3,具有单端口 (1×4) 和双端口 (2× 2) 分析组合成一个插入器单元。 这意味着在使用所有外形规格的企业环境中有可能节省成本,因为它消除了购买额外设备的需要。 此外,SI-Fi 中介层支持所有相关边带,包括来自主机或来自外部/第三方注入或生成工具的 SMBus(例如,NVMe-MI)。
Kodiak 灵活的跟踪存储和检索选项包括两个 10GbE SFP+ 端口、一个 GbE 端口、高达 2TB 的内部 SSD 存储、两个 USB 3.1 端口和两个 PCIe OCuLink 端口。 这些功能允许用户将跟踪卸载到主机或网络,为其他用户提供只读访问并启用各种直接附加存储选项。
SerialTek 专有的 SI-Fi 内插器技术是系统设计的关键要素,可确保探测过程的透明度。 该技术的专用线性放大器设计在差分输入端接收 PCIe 模拟信号,并将它们分配到两个独立的相位匹配差分输出,标称理想化增益为 0dB。 这种方法简化了分析仪和被测产品的设置,并避免了链路训练序列不通过内插器的其他探测方法的固有局限性。
SI-Fi 技术和 Kodiak 的自适应 EQ 功能消除了校准的需要,而竞争性 PCIe Gen5 分析仪和内插器则需要校准,这通常会导致可靠性问题。 借助这些功能,用户可以节省数小时的设置时间并动态跟踪链路特性变化,例如热插拔或 NVM 子系统重置 (NSSR),最终简化测试过程。
Kodiak PCIe Gen5 分析系统 设计与建造
Kodiak Gen5 分析系统采用全金属外壳,采用漂亮的浅蓝色和灰色设计。 前面板上有两个 1GbE USB 3.0 端口、两个 PCIe OCuLink 端口(用于连接外部 PCIe 设备的高速接口连接器)和两个 10GbE SFP+ 端口,可用于将系统连接到网络进行数据传输和远程控制的目的。
正面和中间是触摸屏 LCD,它允许用户配置、控制分析仪并从分析仪接收状态更新。
右侧是系统总线端口(SB0、SB1),它们是分析仪上用于从被测系统捕获数据的主要接口端口; Upstream PCIe端口,用于连接被分析设备的上行端口; 下游端口,用于连接被分析设备的下游端口。
六个系统风扇分布在背面板上。 风扇之间是时钟输入/输出和触发/定时输入/输出连接器,用于同步和触发 PCI 流量分析。 时钟输入/输出连接器提供精确的时钟信号,确保 PCI 流量捕获和分析的准确同步,而触发/定时输入/输出连接器提供启动或终止 PCI 流量捕获和分析的信号。
下面是维护端口,最右边是电源连接器和开关。
Kodiak PCIe Gen5 分析系统管理
“BusXpert”与 Kodiak PCIe x16 Gen5 分析仪硬件集成,提供用于访问和解释捕获数据的用户界面。 BusXpert 软件基于嵌入式软件框架和 REST API,这使其能够与 Kodiak 硬件无缝集成。
主页仪表板包含系统信息(序列号、主机名、别名、千兆位、版本)、媒体状态(SSD 类型、容量信息和利用率)、有关系统 LED 的信息和录制状态等部分。 在我们的案例中,我们在 Solidigm QLC SSD 上运行了跟踪。
Event 选项卡是显示一个表格的部分,其中包含与 PCIe 事件相关的各种信息,例如发生时间 (Timestamp)、事件发生的通道 (Channel)、速度和宽度PCIe 链路 (Speed and Width)、事件类型 (Type)、与事件关联的地址 (Address)、完成状态 (Completion)、请求者信息 (Requestor) 和完成细节 (Complete)。
在“事件”选项卡下方,用户还有其他信息,例如“直方图”选项卡,它提供了事件随时间分布的图形表示。 这有助于用户可视化 PCIe Gen5 分析中不同类型事件的频率或发生情况。
BusXpert 中的“链路统计”部分为用户提供有关 PCIe 链路或通道的性能和状态的信息。 “dn.0”和“up.0”分别指代PCIe总线的下游(dn)和上游(up)链路,其中“0”表示第一个链路或通道。
它还包括链接速度(例如 Gen3、Gen4 或 Gen5)和链接宽度(例如 x2、x4、x8、x16)等详细信息。
折线图的右侧是颜色代码:
- TLP(事务层数据包)用蓝色表示,表示在 PCIe 链路或通道上捕获或观察到的 TLP 数量。
- Training是指PCIe链路训练或链路训练和状态机(LTSSM)事件,用黄色表示,表示检测到或捕获的训练事件的数量。
- DLLP(数据链路层数据包)由绿色表示,表示在 PCIe 链路或通道上捕获或观察到的 DLLP 数量。
- 可能包括各种类型的 PCIe 链接错误或其他异常的错误由红色表示,表示检测到的错误数量。
每个颜色代码旁边的数字可能表示监测或分析期间每种事件的计数或频率。 这为用户提供了对这些事件的实质性洞察。
在触发器部分,您可以加载、创建或上传“保存的序列”。 这些是预定义或自定义的测试用例或场景集,可以保存并重新用于以后的分析或测试目的。
右边是“可视化编辑器”和“代码编辑器”。 这些允许用户以可视化或编程方式定义或修改与 PCIe 事务、事件或场景相关的特定参数、设置或配置。
Kodiak PCIe Gen5 分析系统兼容性
Kodiak PCIe Gen5 分析系统的主要优势在于它能够连接到几乎任何外形规格的 NVMe 驱动器。 这种多功能性在当今快速发展的存储环境中至关重要,其中使用了如此多不同的外形规格和接口。
该系统与各种 PCIe Gen5 接口兼容,包括 x16 和 x8 插槽内插器,以及用于特定外形规格(如 EDSFF 和 M.2)的内插器。 此外,该系统支持包含用于 x4 AIC、EDSFF、M.2、U2 和 U3 的智能接口适配器的软件包,从而可以轻松测试和分析各种设备。
其他受支持的内插器包括 Slim-SAS、OCuLink 和 MCIO 电缆内插器,以及用于 Gen4 HD MiniSAS 电缆的内插器。
支持的 PCIe Gen5 SI-FI 内插器 |
PCIe Gen5 x16 插槽内插器 |
PCIe Gen5 x8 插槽内插器 |
PCIe Gen5 x16 OCP 内插器(不包括 Quarch PAM) |
PCIe Gen5 x8 EDSFF E3 内插器(不包括 Quarch PAM) |
PCIe Gen5 x4 高级包。 包括 SI-Fi Interposer POD 和用于 x4 AIC、EDSFF(E1.S、E1.L、E3.S、E3.L)、M.2、U2、U3 的智能接口适配器; 6MO |
PCIe Gen5 x4 插槽内插器 |
PCIe Gen5 EDSFF(E1.S、E1.L、E3.S、E3.L) |
PCIe Gen5 M.2 内插器 |
PCIe Gen5 U2 内插器 |
PCIe Gen5 U3 内插器 |
PCIe Gen4 Slim-SAS 电缆转接器 |
PCIe Gen4 OCuLink 电缆转接器 |
PCIe Gen5 MCIO 电缆转接器 |
PCIe Gen4 HD MiniSAS 电缆转接器 |
结论
Kodiak PCIe Gen5 分析系统是参与测试和分析 PCIe Gen5 和 NVMe 设备的任何人的关键工具。 它的高级功能和通用接口选项使其成为硬件和软件开发人员和工程师的必备工具,因为它使他们能够快速有效地识别和解决问题。 该系统强大的实时协议处理器 (RTPP)、灵活的轨迹存储和检索选项以及 SI-Fi 插入器技术可确保准确可靠的测试结果,无需耗时的校准。
此外,其广泛的外形支持(例如 AIC、EDSFF、M.2、U.2 和 U.3)使其成为使用多种外形的企业环境的绝佳选择。
也就是说,对于某些用例来说,它可能有点矫枉过正,因为它的高级特性和功能对于较小规模的测试和分析可能不是必需的,而且它的高价位对于那些需求更有限的人来说可能是不合理的。 然而,对于在测试和分析过程中需要最高水平的准确性和可靠性的实验室,Kodiak PCIe Gen5 分析系统是一个很好的选择。
参与 StorageReview
电子报 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | TikTok | RSS订阅