Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for implementing nvme device configuration based on pooling

An equipment configuration and equipment technology, applied in the fields of instruments, electrical digital data processing, etc., can solve the problems of complex parameters, time-consuming and labor-intensive, error-prone, etc. of NVMe equipment, so as to improve the accuracy and deployment efficiency, wide application prospects, and ensure stable operation. Effect

Active Publication Date: 2022-07-19
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of the complex parameters of the above-mentioned different NVMe devices in the prior art, manually modifying the settings in the BIOS is time-consuming, laborious, and error-prone, the present invention provides a method and system for configuring NVMe devices based on pooling to solve the above-mentioned technical problems. question

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
  • A method and system for implementing nvme device configuration based on pooling
  • A method and system for implementing nvme device configuration based on pooling
  • A method and system for implementing nvme device configuration based on pooling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] like figure 1 As shown, the present invention provides a method for implementing NVMe device configuration based on pooling, comprising the following steps:

[0061] S1. Establish a data pool of NVMe devices; classify NVMe devices according to requirements, and establish different BIOS setting methods for different types of NVMe devices; classify NVMe devices according to different requirements of project name, product name or customer name, and the BIOS setting method adopts BIOS underlying code;

[0062] S2. Server configuration test script; the server is powered on and powered on, the test script obtains PCIe device information by reading BIOS information, and then identifies the NVMe device from the PCIe device information;

[0063] S3. The test script obtains the corresponding BIOS setting method from the NVMe device data pool and imports the BIOS, and enables the Intel VMD function for the NVMe device, but disables the Intel VMD function for the non-NVMe device; ...

Embodiment 2

[0066] like figure 2 As shown, the present invention provides a method for implementing NVMe device configuration based on pooling, comprising the following steps:

[0067] S1. Establish a data pool of NVMe devices; classify NVMe devices according to requirements, and establish different BIOS setting methods for different types of NVMe devices; classify NVMe devices according to different requirements of project name, product name or customer name, and the BIOS setting method adopts BIOS underlying code; for each NVMe device that needs to be added to the BOM, first enter the NVMe device data pool, and establish its corresponding BIOS setting method in the NVMe device data pool according to different needs; BIOS setting method uses BIOS underlying code to avoid BIOS The foreground may set the same setting item as a different option name;

[0068] S2. Server configuration test script; the server is powered on and powered on, the test script obtains PCIe device information by r...

Embodiment 3

[0088] like image 3 As shown, the present invention provides a system for implementing NVMe device configuration based on pooling, including:

[0089] The NVMe device data pool establishment module 1 is used to establish the NVMe device data pool; classify NVMe devices according to requirements, and establish different BIOS setting methods for different types of NVMe devices;

[0090]The NVME device identification module 2 is used to configure the test script on the server; after the server is powered on, the configuration test script obtains PCIe device information by reading BIOS information, and then identifies the NVMe device from the PCIe device information; the NVME device identification module 2 includes :

[0091] The power-on unit 2.1 is used to power on the server;

[0092] The PCIe device information obtaining unit 2.2 is used to configure the test script to obtain PCIe device information by reading BIOS information;

[0093] The PCIe storage device identificati...

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 invention provides a method and system for realizing NVMe device configuration based on pooling. The method includes: establishing an NVMe device data pool; classifying NVMe devices according to requirements, and establishing different BIOS setting modes for different types of NVMe devices; Obtain the PCIe device information by reading the BIOS information, and then identify the NVMe device from the PCIe device information; obtain the corresponding BIOS setting method from the NVMe device data pool and import the BIOS, enable the Intel VMD function for the NVMe device, and disable the Intel VMD function for the NVMe device instead of the NVMe device. Function; verify whether the Intel VMD function of the PCIE device in the BIOS is successfully set. The invention realizes automatic and rapid deployment of NVMe equipment, reduces manual operation consumption, improves setting accuracy, avoids uncertainty of manual operation, and ensures stable operation of server equipment.

Description

technical field [0001] The invention belongs to the technical field of NVMe device management, and in particular relates to a method and system for implementing NVMe device configuration based on pooling. Background technique [0002] With the continuous development of computer storage technology, NVMe SSD (Non-Volatile Memory express Solid State Drive, non-volatile memory host controller interface solid state drive) is being deployed in more and more servers for analysis of large data sets Management and rapid analysis of critical business data. [0003] NVMe is an interface specification for connecting storage to servers over the PCI Express bus, which in simple terms makes it faster for SSDs to communicate with host systems. NVMe SSD can be seen as a special form of PCIe SSD / it helps alleviate bottlenecks that arise when flash is connected to the system via SAS or SATA originally designed for hard drives. Compared with other storage controllers, such as HDD / SATA SSD / PCI...

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): G06F13/16G06F13/40
CPCG06F13/1694G06F13/4022G06F2213/0026
Inventor 孙玉超周磊
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD