PyNVMe3 is an open, fast and extensible NVMe SSD test solution. It has a test-dedicated NVMe driver with the native Python API, and a series of comprehensive test suites. SSD developers and test engineers can create their own tests intuitively and efficiently.
PyNVMe3 is OPEN. It makes full use of the open software ecosystem and evolves with the open software ecosystem. Its Python API is open, so users can write Python scripts for their tests. Users can deploy PyNVMe3 to commodity computers to protect your investments.
PyNVMe3 is FAST. It has a user-space lightweight device driver, which eliminates the operating system kernel’s overhead. It can generate much higher IOPS workload than other test tools, with lower latency and higher consistency. PyNVMe3 provides users with aggressive workloads and accurate data.
PyNVMe3 is EXTENSIBLE. Customers can extend its test capability with their own innovations. PyNVMe3 supports the Quarch PAM device out-of-box, but customers can integrate their own test equipments by several lines of Python scripts, and run PyNVMe3 test scripts in regular CI and automation processes.