CN115129566A - Method, system, equipment and storage medium for verifying bandwidth performance of hard disk backplane - Google Patents
Method, system, equipment and storage medium for verifying bandwidth performance of hard disk backplane Download PDFInfo
- Publication number
- CN115129566A CN115129566A CN202210742106.3A CN202210742106A CN115129566A CN 115129566 A CN115129566 A CN 115129566A CN 202210742106 A CN202210742106 A CN 202210742106A CN 115129566 A CN115129566 A CN 115129566A
- Authority
- CN
- China
- Prior art keywords
- hard disk
- bandwidth
- verifying
- interface
- interfaces
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012360 testing method Methods 0.000 claims abstract description 46
- 238000012795 verification Methods 0.000 claims abstract description 30
- 238000003780 insertion Methods 0.000 claims abstract description 23
- 230000037431 insertion Effects 0.000 claims abstract description 17
- 238000013403 standard screening design Methods 0.000 description 60
- 238000004891 communication Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000002790 cross-validation Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3428—Benchmarking
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention provides a method, a system, equipment and a storage medium for verifying the bandwidth performance of a hard disk backboard, wherein the method comprises the following steps: starting a hard disk IO test tool, using the same SSD hard disk to test all interfaces on a hard disk backboard respectively, and verifying that all the interfaces can provide normal bandwidth; gradually increasing the access quantity of the SSD hard disks and carrying out hard disk IO test until the access quantity of the SSD hard disks reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all interfaces can provide normal bandwidth; if the server supports mixed insertion of a plurality of interfaces, the corresponding SSD hard disk is accessed according to the interface types, and the method is used for verifying that all the interfaces can provide normal bandwidth. The invention verifies that each hard disk interface reaches enough bandwidth through cross verification, and further verifies the overall bandwidth performance when the hard disk backboard is inserted into a plurality of hard disks.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method, a system, equipment and a storage medium for verifying the bandwidth performance of a hard disk backplane.
Background
With the development of storage devices, 500MB/s of bandwidth of SATA interface has been developed since SSD hard disk came into being, and the bandwidth of 7000MB/s of PCIe Gen4 interface is developed; the storage server usually has a plurality of hard disks (SSD hard disks or HDD hard disks), even with the PCIe interface, SATA interface and SAS interface.
When a single interface or a mixed interface is adopted to install a plurality of hard disks, a CPU in the storage server needs to provide enough IO instantly, and a PCIe bus needs to provide enough bandwidth to access the hard disks so as to exert the best performance of the hard disks; in order to match the high-speed transmission of the existing hard disk and the throughput of a hybrid interface, high-level CPUs are used for providing high IO, and higher requirements are also placed on the PCIe BUS and the overall bandwidth performance of a hard disk backboard.
Therefore, how to verify the overall bandwidth performance of the hard disk backplane in the server development stage is a problem to be solved urgently.
Disclosure of Invention
In view of the above problems, an object of the present invention is to provide a method, a system, a device, and a storage medium for verifying the bandwidth performance of a hard disk backplane, wherein each hard disk interface is cross-verified to achieve sufficient bandwidth, thereby verifying the overall bandwidth performance of the hard disk backplane when multiple hard disks are inserted.
In order to achieve the purpose, the invention is realized by the following technical scheme: a method for verifying the bandwidth performance of a hard disk backboard comprises the following steps:
s1: starting a hard disk IO test tool, using the same SSD hard disk to test all interfaces on a hard disk backboard respectively, and verifying that all the interfaces can provide normal bandwidth;
s2: gradually increasing the access quantity of the SSD hard disks and carrying out hard disk IO test until the access quantity of the SSD hard disks reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all interfaces can provide normal bandwidth;
s3: if the server supports mixed insertion of multiple interfaces, the corresponding SSD is accessed according to the interface type, and the method in the step S2 is used for verifying that all the interfaces can provide normal bandwidth.
Further, in the step S1, the same SSD hard disk is used to test all interfaces on the hard disk backplane, which specifically includes:
and respectively accessing each interface of the hard disk backboard by using an SSD hard disk capable of achieving the maximum bandwidth of all the interfaces, and acquiring bandwidth data of each interface.
Further, the verifying that all interfaces can provide normal bandwidth includes:
and judging whether the acquired interface bandwidth data reaches a standard threshold value, if so, the interface can provide normal bandwidth.
Further, the accessing the corresponding SSD hard disk according to the interface type includes:
and according to the shipment configuration, accessing the corresponding NVMe SSD hard disk, SAS SSD hard disk or SATA SSD hard disk according to the interface type of the hard disk backboard.
Correspondingly, the invention also discloses a system for verifying the bandwidth performance of the hard disk backboard, which comprises the following steps:
the single interface bandwidth verification unit is used for starting a hard disk IO test tool, using the same SSD hard disk to respectively test all interfaces on a hard disk backboard, and verifying that all the interfaces can provide normal bandwidth;
the multi-interface bandwidth verification unit is used for gradually increasing the access quantity of the SSD and carrying out hard disk IO test until the access quantity of the SSD reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all interfaces can provide normal bandwidth;
and the multi-interface mixed insertion bandwidth verification unit is used for accessing the corresponding SSD hard disk according to the interface type when the server supports mixed insertion of various interfaces, and verifying that all the interfaces can provide normal bandwidth.
Further, the single interface bandwidth verification unit is specifically configured to:
starting a hard disk IO test tool, respectively accessing each interface of the hard disk backboard by using an SSD hard disk capable of reaching the maximum bandwidth of all the interfaces, acquiring bandwidth data of each interface, and verifying that all the interfaces can provide normal bandwidth according to the bandwidth data.
Further, the multi-interface mixed-insertion bandwidth verification unit is specifically configured to:
when the server supports mixed insertion of multiple interfaces, according to shipment configuration, the corresponding NVMe SSD hard disk, SAS SSD hard disk or SATA SSD hard disk is accessed according to the interface type of the hard disk backboard, and all the interfaces are verified to provide normal bandwidth.
Furthermore, the single-interface bandwidth verification unit, the multi-interface bandwidth verification unit and the multi-interface mixed-insertion bandwidth verification unit are respectively provided with a verification module, the verification modules are used for judging whether the acquired interface bandwidth data reach the standard threshold value, and if so, the interface can provide normal bandwidth.
Correspondingly, the invention discloses a device for verifying the bandwidth performance of a hard disk backboard, which comprises:
the memory is used for storing a verification program of the bandwidth performance of the hard disk backboard;
and the processor is used for realizing the steps of the method for verifying the bandwidth performance of the hard disk backboard when executing the program for verifying the bandwidth performance of the hard disk backboard.
Correspondingly, the invention discloses a readable storage medium, wherein a verification program of the bandwidth performance of the hard disk backplane is stored on the readable storage medium, and when the verification program of the bandwidth performance of the hard disk backplane is executed by a processor, the steps of the verification method of the bandwidth performance of the hard disk backplane as described in any one of the above are realized.
Compared with the prior art, the invention has the beneficial effects that: the invention discloses a method, a system, equipment and a storage medium for verifying the bandwidth performance of a hard disk backboard. The invention can test by a uniform test script, reduces the repeated test time and the consumption of test manpower, further improves the test efficiency of the interface bandwidth of the hard disk backboard, realizes the confirmation of the hardware quality in the research and development stage, and increases the reliability of the product; the quality of the server can be further ensured, the problem of system I/O is reduced, and the brand image is further improved.
Therefore, compared with the prior art, the invention has prominent substantive features and remarkable progress, and the beneficial effects of the implementation are also obvious.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the prior art descriptions will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a process flow diagram of an embodiment of the present invention.
FIG. 2 is a system block diagram of an embodiment of the present invention.
Detailed Description
The core of the invention is to provide a method for verifying the bandwidth performance of a hard disk backboard, and in the prior art, the whole bandwidth performance of the hard disk backboard is verified in the development stage of a server, so that an inspector needs to repeatedly perform manual work, and a large amount of test time and labor input are wasted.
The method for verifying the bandwidth performance of the hard disk backplane provided by the invention comprises the steps of firstly testing a single interface, testing all interfaces by using the same SSD, and verifying that all interfaces provide normal bandwidth; and step two, increasing the SSD quantity test step by step until the maximum quantity of SSDs can be supported by the HDBP, and verifying the maximum bandwidth of a plurality of SSDs. And if the server supports mixed insertion of multiple interfaces (SAS/SATA/NVMe), testing multiple mixed SSDs to verify the HDBP bandwidth performance in the third step. Therefore, the invention verifies the whole bandwidth performance of the hard disk backboard when the hard disk backboard is inserted into a plurality of hard disks by cross verifying that each hard disk interface achieves enough bandwidth, so as to ensure that the hard disk backboard can provide enough bandwidth when the hard disk backboard is fully inserted into the hard disk for transmission.
In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, belong to the protection scope of the present invention.
The first embodiment is as follows:
as shown in fig. 1, the embodiment provides a method for verifying a bandwidth performance of a hard disk backplane, including the following steps:
s1: and starting the hard disk IO test tool, using the same SSD hard disk to test all interfaces on the hard disk backboard respectively, and verifying that all the interfaces can provide normal bandwidth.
It should be noted that, before the performance verification of the hard disk backplane bandwidth, the SSD hard disk with normal verification performance needs to be obtained. The reason for choosing the SSD hard disk instead of the HDD hard disk is that the SSD hard disk can provide more bandwidth under the same configuration. Preparing the number of the SSD hard disks according to the maximum design number supported by the hard disk backboard; the SSD hard disk with the adaptive interfaces (SAS/SATA/NVMe) is selected as the hard disk, so that the model with the maximum bandwidth is preferred.
Specifically, the steps include:
and starting a hard disk IO test tool, respectively accessing each interface of the hard disk backboard by using an NVMe SSD hard disk capable of reaching the maximum bandwidth of all the interfaces, and acquiring bandwidth data of each interface. And judging whether the acquired interface bandwidth data reaches a standard threshold value, if so, the interface can provide normal bandwidth.
S2: and gradually increasing the access quantity of the SSD hard disks and carrying out hard disk IO test until the access quantity of the SSD hard disks reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all the interfaces can provide normal bandwidth.
Specifically, in the step, the multi-interface bandwidth test result is confirmed in a manner of gradually increasing the number of the SSD hard disks. When the access quantity of the SSD reaches the maximum hard disk access quantity supported by the hard disk backboard, the bandwidth of each interface is ensured to be normal, and the bandwidth bottleneck or system error reporting is avoided.
The SSD hard disk can adopt an NVMe SSD hard disk, an SAS SSD hard disk or an SATA SSD hard disk.
S3: if the server supports mixed insertion of a plurality of interfaces, the corresponding SSD hard disk is accessed according to the interface types, and the method of the step S2 is used for verifying that all the interfaces can provide normal bandwidth.
Specifically, when the server supports mixed insertion of multiple interfaces, according to the shipment configuration, the corresponding NVMe SSD hard disk, SAS SSD hard disk or SATA SSD hard disk is accessed according to the interface type of the hard disk backboard, and all the interfaces are verified to be capable of providing normal bandwidth.
In the method, the verification process of the interface bandwidth is as follows: and judging whether the acquired interface bandwidth data reaches a standard threshold value, if so, providing normal bandwidth by the interface.
The embodiment provides a method for verifying the bandwidth performance of a hard disk backplane, which achieves the purpose that the whole bandwidth data of the hard disk backplane is obtained by cross testing the bandwidth data of a single or a plurality of hard disk interfaces, so as to judge whether the whole bandwidth performance of the hard disk backplane meets the expectation.
Example two:
based on the first embodiment, as shown in fig. 2, the present invention further discloses a system for verifying the bandwidth performance of a hard disk backplane, which includes: the device comprises a single-interface bandwidth verification unit, a multi-interface bandwidth verification unit and a multi-interface mixed-insertion bandwidth verification unit.
And the single interface bandwidth verification unit is used for starting a hard disk IO test tool, using the same SSD hard disk to respectively test all interfaces on the hard disk backboard, and verifying that all the interfaces can provide normal bandwidth. The single-interface bandwidth verification unit is specifically configured to: starting a hard disk IO test tool, respectively accessing each interface of the hard disk backboard by using an SSD hard disk capable of reaching the maximum bandwidth of all the interfaces, acquiring bandwidth data of each interface, and verifying that all the interfaces can provide normal bandwidth according to the bandwidth data.
And the multi-interface bandwidth verification unit is used for gradually increasing the access quantity of the SSD and carrying out hard disk IO test until the access quantity of the SSD reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all the interfaces can provide normal bandwidth.
And the multi-interface mixed insertion bandwidth verification unit is used for accessing the corresponding SSD hard disk according to the interface type when the server supports mixed insertion of various interfaces, and verifying that all the interfaces can provide normal bandwidth. The multi-interface mixed-insertion bandwidth verification unit is specifically used for: when the server supports mixed insertion of multiple interfaces, according to shipment configuration, the corresponding NVMe SSD hard disk, SAS SSD hard disk or SATA SSD hard disk is accessed according to the interface type of the hard disk backboard, and all the interfaces are verified to provide normal bandwidth.
It should be noted that the single-interface bandwidth verifying unit, the multi-interface bandwidth verifying unit and the multi-interface mixed-insertion bandwidth verifying unit are all provided with verifying modules, and the verifying modules are used for judging whether the acquired interface bandwidth data reach the standard threshold value, and if so, the interface can provide normal bandwidth.
The embodiment provides a system for verifying the bandwidth performance of a hard disk backplane, which realizes that the whole bandwidth data of the hard disk backplane is obtained by cross testing the bandwidth data of a single or a plurality of hard disk interfaces, so as to judge whether the whole bandwidth performance of the hard disk backplane meets the expectation.
Example three:
the embodiment discloses a device for verifying the bandwidth performance of a hard disk backboard, which comprises a processor and a memory; wherein, the processor implements the following steps when executing the verification program of the hard disk backplane bandwidth performance stored in the memory:
1. starting a hard disk IO test tool, using the same SSD hard disk to test all interfaces on a hard disk backboard respectively, and verifying that all the interfaces can provide normal bandwidth;
2. and gradually increasing the access quantity of the SSD hard disks and carrying out hard disk IO test until the access quantity of the SSD hard disks reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all the interfaces can provide normal bandwidth.
3. And if the server supports mixed insertion of a plurality of interfaces, accessing the corresponding SSD according to the interface types, and verifying that all the interfaces can provide normal bandwidth by using the method in the step 2.
Further, the apparatus for verifying the bandwidth performance of the hard disk backplane in this embodiment may further include:
the input interface is used for acquiring a verification program of the bandwidth performance of the hard disk backboard imported from the outside, storing the acquired verification program of the bandwidth performance of the hard disk backboard into the memory, and also used for acquiring various instructions and parameters transmitted by outside terminal equipment and transmitting the instructions and parameters to the processor, so that the processor can use the instructions and the parameters to perform corresponding processing. In this embodiment, the input interface may specifically include, but is not limited to, a USB interface, a serial interface, a voice input interface, a fingerprint input interface, a hard disk reading interface, and the like.
And the output interface is used for outputting various data generated by the processor to the terminal equipment connected with the output interface, so that other terminal equipment connected with the output interface can acquire various data generated by the processor. In this embodiment, the output interface may specifically include, but is not limited to, a USB interface, a serial interface, and the like.
And the communication unit is used for establishing remote communication connection between the verification device of the bandwidth performance of the hard disk backboard and the external server so that the verification device of the bandwidth performance of the hard disk backboard can mount the mirror image file into the external server. In this embodiment, the communication unit may specifically include, but is not limited to, a remote communication unit based on a wireless communication technology or a wired communication technology.
And the keyboard is used for acquiring various parameter data or instructions input by a user through real-time key cap knocking.
And the display is used for displaying relevant information in the short circuit positioning process of the power supply line of the running server in real time.
The mouse can be used for assisting a user in inputting data and simplifying the operation of the user.
Example four:
the present embodiments also disclose a readable storage medium, where the readable storage medium includes Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium known in the art. The readable storage medium stores a verification program of the bandwidth performance of the hard disk backplane, and when the verification program of the bandwidth performance of the hard disk backplane is executed by the processor, the following steps are realized:
1. starting a hard disk IO test tool, using the same SSD hard disk to test all interfaces on a hard disk backboard respectively, and verifying that all the interfaces can provide normal bandwidth;
2. and gradually increasing the access quantity of the SSD hard disks and carrying out hard disk IO test until the access quantity of the SSD hard disks reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all the interfaces can provide normal bandwidth.
3. And if the server supports mixed insertion of a plurality of interfaces, accessing the corresponding SSD according to the interface types, and verifying that all the interfaces can provide normal bandwidth by using the method in the step 2.
In summary, the present invention verifies that each hard disk interface achieves sufficient bandwidth by cross-validation, and further verifies the overall bandwidth performance when the hard disk backplane is inserted into multiple hard disks.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. For the method disclosed by the embodiment, the description is simple because the method corresponds to the system disclosed by the embodiment, and the relevant points can be referred to the description of the method part.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided by the present invention, it should be understood that the disclosed system, system and method can be implemented in other ways. For example, the above-described system embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, systems or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit.
Similarly, each processing unit in the embodiments of the present invention may be integrated into one functional module, or each processing unit may exist physically, or two or more processing units are integrated into one functional module.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
Finally, it should also be noted that, in this document, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
The method, system, device and readable storage medium for verifying the bandwidth performance of the hard disk backplane provided by the invention are described in detail above. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.
Claims (10)
1. A method for verifying the bandwidth performance of a hard disk backboard is characterized by comprising the following steps:
s1: starting a hard disk IO test tool, using the same SSD hard disk to test all interfaces on a hard disk backboard respectively, and verifying that all the interfaces can provide normal bandwidth;
s2: gradually increasing the access quantity of the SSD hard disks and carrying out hard disk IO test until the access quantity of the SSD hard disks reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all interfaces can provide normal bandwidth;
s3: if the server supports mixed insertion of a plurality of interfaces, the corresponding SSD hard disk is accessed according to the interface types, and the method of the step S2 is used for verifying that all the interfaces can provide normal bandwidth.
2. The method for verifying the bandwidth performance of the hard disk backplane according to claim 1, wherein in step S1, the same SSD hard disk is used to test all interfaces on the hard disk backplane, specifically:
and respectively accessing each interface of the hard disk backboard by using an SSD hard disk capable of achieving the maximum bandwidth of all the interfaces, and acquiring bandwidth data of each interface.
3. The method for verifying the bandwidth performance of the hard disk backplane according to claim 2, wherein the verifying that all interfaces can provide normal bandwidth comprises:
and judging whether the acquired interface bandwidth data reaches a standard threshold value, if so, the interface can provide normal bandwidth.
4. The method for verifying the bandwidth performance of the hard disk backplane according to claim 1, wherein the accessing the corresponding SSD hard disk according to the interface type comprises:
and according to the shipment configuration, accessing the corresponding NVMe SSD hard disk, SAS SSD hard disk or SATA SSD hard disk according to the interface type of the hard disk backboard.
5. A system for verifying bandwidth performance of a hard disk backplane, comprising:
the single interface bandwidth verification unit is used for starting a hard disk IO test tool, using the same SSD hard disk to respectively test all interfaces on a hard disk backboard, and verifying that all the interfaces can provide normal bandwidth;
the multi-interface bandwidth verification unit is used for gradually increasing the access quantity of the SSD and carrying out hard disk IO test until the access quantity of the SSD reaches the maximum hard disk access quantity supported by the hard disk backboard, and verifying that all interfaces can provide normal bandwidth;
and the multi-interface mixed insertion bandwidth verification unit is used for accessing the corresponding SSD hard disk according to the interface type when the server supports mixed insertion of various interfaces, and verifying that all the interfaces can provide normal bandwidth.
6. The system for verifying the bandwidth performance of the hard disk backplane according to claim 5, wherein the single interface bandwidth verification unit is specifically configured to:
starting a hard disk IO test tool, respectively accessing each interface of the hard disk backboard by using an SSD hard disk capable of reaching the maximum bandwidth of all the interfaces, acquiring bandwidth data of each interface, and verifying that all the interfaces can provide normal bandwidth according to the bandwidth data.
7. The system for verifying the bandwidth performance of the hard disk backplane according to claim 5, wherein the multi-interface hybrid plug-in bandwidth verification unit is specifically configured to:
when the server supports mixed insertion of multiple interfaces, according to shipment configuration, the corresponding NVMe SSD hard disk, SAS SSD hard disk or SATA SSD hard disk is accessed according to the interface type of the hard disk backboard, and all the interfaces are verified to provide normal bandwidth.
8. The system for verifying the bandwidth performance of the hard disk backplane according to claim 5, wherein the single-interface bandwidth verifying unit, the multi-interface bandwidth verifying unit, and the multi-interface mixed-insertion bandwidth verifying unit are each provided with a verifying module, and the verifying module is configured to determine whether the acquired interface bandwidth data reaches a standard threshold thereof, and if so, the interface can provide a normal bandwidth.
9. A device for verifying the bandwidth performance of a hard disk backplane is characterized by comprising:
the memory is used for storing a verification program of the bandwidth performance of the hard disk backboard;
a processor, configured to implement the steps of the method for verifying the bandwidth performance of the hard disk backplane according to any one of claims 1 to 4 when executing the program for verifying the bandwidth performance of the hard disk backplane.
10. A readable storage medium, characterized by: the readable storage medium stores a program for verifying the bandwidth performance of the hard disk backplane, and the program for verifying the bandwidth performance of the hard disk backplane realizes the steps of the method for verifying the bandwidth performance of the hard disk backplane according to any one of claims 1 to 4 when executed by the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210742106.3A CN115129566A (en) | 2022-06-28 | 2022-06-28 | Method, system, equipment and storage medium for verifying bandwidth performance of hard disk backplane |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210742106.3A CN115129566A (en) | 2022-06-28 | 2022-06-28 | Method, system, equipment and storage medium for verifying bandwidth performance of hard disk backplane |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115129566A true CN115129566A (en) | 2022-09-30 |
Family
ID=83380311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210742106.3A Pending CN115129566A (en) | 2022-06-28 | 2022-06-28 | Method, system, equipment and storage medium for verifying bandwidth performance of hard disk backplane |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115129566A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI823658B (en) * | 2022-10-28 | 2023-11-21 | 新加坡商鴻運科股份有限公司 | Method for booting hard disks, computer device and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112131061A (en) * | 2020-09-18 | 2020-12-25 | 苏州浪潮智能科技有限公司 | Method and device for measuring bandwidth of hard disk backplane |
-
2022
- 2022-06-28 CN CN202210742106.3A patent/CN115129566A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112131061A (en) * | 2020-09-18 | 2020-12-25 | 苏州浪潮智能科技有限公司 | Method and device for measuring bandwidth of hard disk backplane |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI823658B (en) * | 2022-10-28 | 2023-11-21 | 新加坡商鴻運科股份有限公司 | Method for booting hard disks, computer device and storage medium |
US11942112B1 (en) | 2022-10-28 | 2024-03-26 | Fulian Precision Electronics (Tianjin) Co., Ltd. | Method for starting hard disks and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111475355B (en) | High-speed link signal integrity evaluation method, system, terminal and storage medium | |
CN107748718B (en) | Application program testing method and device and server | |
WO2019104891A1 (en) | Method and device for importing and exporting report, storage medium, and terminal | |
CN115129566A (en) | Method, system, equipment and storage medium for verifying bandwidth performance of hard disk backplane | |
CN111176918A (en) | Server testing method, system, equipment and computer readable storage medium | |
CN110209605A (en) | The register reading/writing method and calculating equipment of PCIE Cardbus NIC Cardbus | |
CN114189553A (en) | Flow playback method, system and computing equipment | |
TWM618092U (en) | Certificate management system for automated domain verification | |
CN110708211B (en) | Network flow testing method and system | |
CN112256503A (en) | Test report generation method, device, equipment and computer readable storage medium | |
CN111913861A (en) | Performance test method, device, equipment and medium of Internet of things system | |
CN112287402A (en) | Data integrity checking method, system and device | |
CN111861858A (en) | Method and device for starting image compression function verification and related equipment | |
CN111125168A (en) | Data processing method and device, electronic equipment and storage medium | |
CN115525517A (en) | Mixed-insertion hard disk lamp signal control system, method and device and readable storage medium | |
CN108089987B (en) | Function verification method and device | |
CN113645088B (en) | Automatic regulation method, system, device and medium for network card NCSI signal | |
CN113127099B (en) | Server configuration method, device, equipment and storage medium | |
CN115333968A (en) | Network card batch test system and method with NCSI function | |
CN114116337A (en) | Hard disk test method, system, terminal and storage medium based on PCIE link configuration | |
CN109920466B (en) | Hard disk test data analysis method, device, terminal and storage medium | |
CN113568806A (en) | SAS card link state monitoring method, system, device and readable storage medium | |
CN111367729A (en) | Debug method, system and equipment combining CPLD and UART | |
CN114443387B (en) | Method and related device for testing server shared serial port | |
CN110262856A (en) | A kind of application data acquisition method, device, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |