Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method, device, device and storage medium for realizing nvme device debugging function

A technology of debugging function and implementation method, which is applied in the computer field, can solve problems such as debugging interface changes, high protocol understanding, and complex NVMe protocol, etc., and achieves a highly practical effect

Active Publication Date: 2021-10-29
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, the NVMe protocol itself is relatively complex, which also leads to frequent changes in the functions of the debugging interface. Based on efficiency considerations, the unified storage system is usually implemented by ultra-large-scale C or C++ codes. Due to changes in the requirements of the NVMe debugging function, changes in the storage core code is unacceptable
Based on this, the existing method in which users manually organize tens of bytes of binary instructions in NVMe commands to realize the debugging function of NVMe devices requires users to have a very high understanding of the protocol.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, device, device and storage medium for realizing nvme device debugging function
  • Method, device, device and storage medium for realizing nvme device debugging function
  • Method, device, device and storage medium for realizing nvme device debugging function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0050] The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the above drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device compris...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The application discloses a method, a device, a device and a storage medium for realizing an NVMe device debugging function. Wherein, the method includes pre-creating the shared memory; generating an NVMe standard command based on prompting the user to input parameter information required by the NVMe command, and reading the NVMe standard command from the shared memory and sending it after detecting that the client sends a standard NVMe request to NVMe devices. Write the command execution result returned by the NVMe device into the shared memory, and feedback the debugging result by reading the command execution result from the shared memory. In the process of implementing the NVMe device debugging function in the unified storage system in this application, the user does not have high requirements for understanding the NVMe protocol, and the change of the NVMe debugging function basically does not affect the core code.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular to a method, device, electronic device, and readable storage medium for realizing an NVMe device debugging function in a unified storage system. Background technique [0002] A unified storage system is a storage system that can run and manage files and applications on a single device. Its essence is a networked storage architecture that can support file-based network-attached storage and data-block-based storage area networks. NVMe (Non Volatile Memory Host Controller Interface Specification, Non-Volatile Memory Host Controller Interface Specification) devices are also called NVMe disks and SSDs (Solid State Disk, solid state disks) are the evolution direction of storage disks. The storage system will provide full-featured, easy-to-use debugging of NVMe devices connected to the system, which is of great significance to developers, project implementers and service su...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/22G06F11/263G06F9/54
CPCG06F11/221G06F11/2273G06F11/263G06F9/544
Inventor 杨立志苑忠科
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More