Non-Volatile Memory Express (NVMe)

NVMe Conformance Testing

Since its introduction over a decade ago, Non-Volatile Memory Express devices have become an integral part of the high-speed network computing landscape. Industry-leading protocol analysis platforms from VIAVI provide a complete solution for NVMe traffic decoding, error injection, and troubleshooting.

Leveraging decades of protocol testing expertise, VIAVI has introduced a series of versatile test platforms that successfully combine protocol decode, performance analysis, error injection, and exerciser capabilities. NVMe-specific protocol and performance analysis features are integrated into VIAVI industry-leading tools developed for PCI express test and debug.

VIAVI Xgig® PCIe analyzers feature protocol analysis, with 128 GB of available memory, advanced trigger and search capabilities, interposer auto-tuning, and memory segmentation for the capture of multiple traces. The Host-Client architecture allows remote debugging over Ethernet.

产品

Xgig5P8 Analyzer/Jammer Platform for PCI Express 5.0

适用于 PCI Express 5.0 的 Xgig 5P8 分析仪/协议训练器/干扰器平台

提供全速 32 Gbps 数据捕获,支持对 PCIe 协议进行详细的功能和性能分析以及同步多用户功能
Xgig 5P16 Analyzer/Exerciser/Jammer Platform for PCI Express 5.0

适用于 PCI Express 5.0 的 Xgig 5P16 分析仪/协议训练器/干扰器平台

在同一平台上结合了分析仪、协议训练器和干扰器功能,并支持最新的 PCIe、NVMe 和 CXL 规范,以及同步多用户分析仪功能

What is NVMe? 

Non-Volatile Memory Express (NVMe) is a solid-state memory interface protocol developed to access flash storage via a PCIe bus and improve NVM performance. Introduced in 2011, NVMe uses the PCIe interface to map commands and responses to the host computer.  

  • NVMe read and write speeds are up to six times faster than a SATA solid-state drive (SSD) interface. Latency is also reduced from roughly 6ms to under 3ms.  
  • Up to 64K I/O queues are supported by NVMe, with each having 64K entries. This greatly reduces the number of CPU cycles required for data transfer.  
  • NVMe SSD performance is ideal for real-time applications like artificial intelligence (AI), machine learning (ML), and big data analytics commonly found in today’s enterprise and hyperscale data centers.    

PCI Express 

Peripheral Component Interconnect Express (PCIe) is the industry standard high-speed bus convention for nearly all internal computer connections. The point-to-point topology, multiple lanes and innovative clocking scheme are among the powerful features of PCIe bus architecture.  

PCI Express capable devices make use of parallel data transfer and low power features. NVMe, solid state device (SSD) technology has integrated these benefits from PCIe to dominate computer storage. 

PCIE Architecture – Inside Server

Benefits of NVMe  

Along with faster access to storage and lower latency as compared to legacy SAS and SATA, NVMe offers many other benefits that improve existing storage applications while enabling new ones.  

  • Direct Connection: Traditional architecture included I/O controllers between the CPU and storage device. With a direct connection from PCIe to CPU, the NVMe device now follows a path of least resistance that improves lane utilization and lowers power consumption. 
  • Standard SSD Interface: Designed with the unique characteristics of NVM and Flash memory in mind, NVMe was developed specifically for PCIe, instead of adapting an existing protocol such as SATA.  
  • Future-proof: The NVMe specification does not point to any specific type of memory or device. NVM through a PCIe interface can be adapted to many different types of current and future non-volatile memory.  
  • New Features: The NVMe 2.0 protocol improves performance and access to storage with new features including Zoned Namespaces (ZNS) that allow the host and SSD to collaborate on data placement, and added support for mechanical hard drive interfaces.  

Viewing the NVMe Traffic 

The impressive results observed when NVMe is implemented speak for themselves. Fewer than half the quantity of instructions used in a conventional SCSI to SAS interface are required, and seek times are more than ten times faster than with SATA SSD. With the increased traffic volume, an analyzer with PCIe Gen 4.0 capability, high memory capacity, and segmentation features for NVMe upstream and downstream traffic decoding becomes an essential tool.  

The VIAVI Gen 5 PCIe Analyzer provides complete visibility into NVMe traffic flows, with PCIe and NVMe traffic decoded at all levels of the stack. Using the NVMe Management Interface (NVMe-MI), the command set and architecture for NVMe storage is observable through SMB capture and trigger.  

Testing the NVMe Protocol 

An advanced and versatile test solution is required for complete NVMe protocol testing. The jamming and analysis capabilities of the Gen 5 PCIe Analyzer are designed to address the unique validation requirements of NVMe devices.  

  • The Xgig platform enables accurate and efficient troubleshooting and protocol testing. 
  • Advanced triggering and search features include training sequences, ordered sets, and queue pairs.  
  • Multiple protocols are supported simultaneously in a multi-function environment by simply connecting additional devices to the integrated Xgig platform.  
  • Inline error injection or “jamming” allows errors to be introduced to the system so that the error recovery process can be verified during protocol testing. 

 

In addition to NMVe protocol to integrate devices inside the computer system, extensions have developed to facilitate networked storage. 

NVMe Over Fabrics 

NVMe over Fabrics (NVMe-oF) is an extension of the NVMe protocol that supports data transfer between a host computer and a storage device in separate locations. Network fabric types include Ethernet, Fiber Channel, and Infiniband. This protocol extension increases the distances over which NVMe devices can be connected successfully. 

  • The features of an NVME-oF network include credit-based flow and low latency fabric. The goal is to provide connectivity between NVMe devices with no more than 10 microseconds (µs) of additional latency. 
  • NVMe-oF reduces bottlenecks in network architecture by making external storage I/O processing much more efficient. 
  • TCP transport binding, which allows NVMe-oF to be used over a standard Ethernet network interface without special equipment, is supported by the NVMe-oF 1.1 standard. 
  • The NVMe-oF standard is about 90 percent equivalent to the NVMe specification, with transport mechanisms included for additional guidance. 

NVME Over Fabrics – Outside Architecture

The Future of NVMe 

NVMe will continue to evolve with each revision and refinement, adding additional features and capabilities while maintaining the original benefits that have made it successful. By adding support for rotational media (hard drives), NVMe has embraced legacy technology while looking forward to the ultra-low latency and data-intensive workloads that lie ahead. The speed and versatility of NVMe have made this technology a leading memory solution, with market share improving year over year. The future of NVMe is secure, with only the imagination of designers limiting the capacity and potential applications. 

每一阶段的支持

我们提供您所需的支持、服务、全面培训以及资源。这只是我们为最大程度提升您投资的价值所作努力的一部分。

为您的 VIAVI 系统解决方案和仪器产品组合锦上添花并构成总拥有成本的增值服务

针对维修和校准提供换货许可 (RMA) 的客户服务

面向使用新产品或现有工具的技术人员的技术教育解决方案、产品培训以及混合式学习

技术支持中心可帮助您使用/配置产品,或解决产品性能相关问题

咨询专家

请与我们联系以了解详细信息或获取报价。不管您有任何疑问,都可以咨询我们的专家来获得正确解答。