[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113035266B - Hard disk performance test method, device, computer equipment and storage medium - Google Patents

Hard disk performance test method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN113035266B
CN113035266B CN202110266499.0A CN202110266499A CN113035266B CN 113035266 B CN113035266 B CN 113035266B CN 202110266499 A CN202110266499 A CN 202110266499A CN 113035266 B CN113035266 B CN 113035266B
Authority
CN
China
Prior art keywords
detected
hard disk
performance
reference value
determining
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.)
Active
Application number
CN202110266499.0A
Other languages
Chinese (zh)
Other versions
CN113035266A (en
Inventor
张迎华
辛云龙
蒲嘉鹏
王天春
王宇轩
王瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dawning Information Industry Beijing Co Ltd
Original Assignee
Dawning Information Industry Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN202110266499.0A priority Critical patent/CN113035266B/en
Publication of CN113035266A publication Critical patent/CN113035266A/en
Application granted granted Critical
Publication of CN113035266B publication Critical patent/CN113035266B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The application relates to a hard disk performance test method, a hard disk performance test device, computer equipment and a storage medium. The method comprises the following steps: under the condition that the hard disks to be detected are connected with the server in an isolated mode through the tool, the server obtains performance reference values corresponding to the plurality of hard disks to be detected, under the condition that the plurality of hard disks to be detected are inserted into the server, performance test values of the hard disks to be detected under the preset fan rotating speed are obtained, and the performance information of the hard disks to be detected is determined according to the performance test values of the hard disks to be detected and the corresponding performance reference values. In the method, the performance reference value of the hard disk to be detected is tested under the condition of being isolated from the server, the hard disk to be detected is not influenced by the running environment of the server, the performance test values of the hard disk to be detected under different fan rotating speeds are tested under the environment comprising the running environment of the server and the influences among a plurality of hard disks to be detected, and the actual condition is attached, so that the analysis result of the performance of the hard disk based on the performance reference value and the performance test values is accurate and reliable.

Description

Hard disk performance test method, device, computer equipment and storage medium
Technical Field
The present application relates to the field of computer devices, and in particular, to a method and apparatus for testing performance of a hard disk, a computer device, and a storage medium.
Background
When the mechanical hard disk reads and writes, the disk of the mechanical hard disk rotates at high speed, and rotary air flow is generated to enable the magnetic head of the mechanical hard disk to float above the disk, and when the mechanical arm moves horizontally and horizontally to read data, torque is generated with the air flow to cause self vibration of the mechanical arm. When larger vibration is transmitted to the inside of the hard disk from the outside, or smaller vibration is transmitted to the outside but can resonate with the hard disk, so that the internal vibration of the hard disk is aggravated, the read-write efficiency of the hard disk is reduced, and the performance of the hard disk is degraded. However, the cost of hard disk fault repair is too high, so that the vibration test on the environment of the hard disk is of great significance.
In the prior art, vibration performance test is usually carried out on each hard disk independently, the test efficiency is low, and the obtained test result of the hard disk performance is inaccurate.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a hard disk testing method, apparatus, computer device, and storage medium that perform vibration influence testing on the environment of a hard disk.
In a first aspect, a method for testing performance of a hard disk is provided, the method comprising:
Under the condition that a hard disk to be detected is connected with a server in an isolated manner through a tool, obtaining performance reference values corresponding to the plurality of hard disks to be detected;
Under the condition that a plurality of hard disks to be detected are inserted into a server, obtaining a performance test value of each hard disk to be detected at a preset fan rotating speed;
and determining the performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected.
In this embodiment, the performance reference value of the hard disk is tested under the condition that the hard disk to be detected is isolated from the server, the performance reference value is not affected by the running environment of the server, and has a certain accuracy, the performance test values of the hard disk to be detected under different fan speeds are tested under the environment that a plurality of hard disks to be detected are inserted into the server, the performance test values include the influence between the running environment of the server and the plurality of hard disks to be detected, the performance analysis of the hard disk to be detected is performed based on the obtained performance reference value and the performance test values, and the analysis result is accurate and reliable.
In one embodiment, the obtaining the performance reference values corresponding to the plurality of hard disks to be detected includes:
acquiring a plurality of initial performance reference values of a hard disk to be detected according to preset acquisition times and acquisition intervals; the initial performance reference value is performance data generated by the fact that the hard disk to be detected executes read-write operation under the condition that the hard disk to be detected is connected with the server in an isolated mode through a tool;
And determining the performance reference value of the hard disk to be detected according to the plurality of initial performance reference values.
In this embodiment, the server determines the performance reference value of the hard disk to be detected by acquiring a plurality of initial performance reference values of the hard disk to be detected, so as to avoid accidental deviation caused by only acquiring data once, and make the obtained performance reference value of the hard disk to be detected more accurate.
In one embodiment, determining the performance reference value of the hard disk to be detected according to the plurality of initial performance reference values includes:
Removing a first initial performance reference value and a last initial performance reference value from a plurality of initial performance reference values of a hard disk to be detected according to the acquisition sequence;
and calculating the average value of all the residual initial performance reference values of the hard disk to be detected as the performance reference value of the hard disk to be detected.
In this embodiment, performance of the hard disk to be detected fluctuates during the read-write process, and the first initial performance reference value and the last initial performance reference value are removed according to the acquisition order, so that the influence on the initial performance reference value when the read-write of the hard disk to be detected is started and terminated is reduced.
In one embodiment, the method further comprises:
calculating the total average performance reference value of all the hard disks to be detected according to the performance reference values of all the hard disks to be detected;
calculating the difference value between the total average performance reference value and the performance reference value of each hard disk to be detected;
if the difference value of the current hard disk to be detected is within a preset first difference value range, determining that the current hard disk to be detected is normal;
And if the difference value of the current hard disk to be detected is out of the first difference value range, determining that the current hard disk to be detected is abnormal.
In this embodiment, the server calculates the average performance reference value of all the hard disks to be detected, compares the performance reference value of each hard disk to be detected with the average performance reference value, and preliminarily determines whether each hard disk to be detected has an abnormality, so that the subsequent performance analysis result of the hard disk to be detected is more reliable.
In one embodiment, the obtaining the performance test value of each hard disk to be detected at the preset fan rotation speed includes:
the fan rotating speeds of the servers are controlled to respectively reach different preset fan rotating speeds through the BMC;
and respectively acquiring performance test values of the hard disks to be detected under different preset fan rotating speeds.
In this embodiment, the performance test values of the hard disks to be detected are obtained by adopting a mode that all the hard disks to be detected are read and written simultaneously, and the influence factors among the hard disks to be detected are considered, so that all the hard disks to be detected are tested simultaneously, and the test time and the test cost are reduced.
In one embodiment, determining the performance information of each hard disk to be detected according to the performance reference value and the performance test value of each hard disk to be detected includes:
calculating the performance reduction ratio of each hard disk to be detected at different preset fan speeds according to the performance test value and the performance reference value of each hard disk to be detected at different preset fan speeds;
and determining the performance information of each hard disk to be detected according to the performance reduction ratio.
In this embodiment, through a preset threshold range, analysis of performance reduction ratios of each hard disk to be detected under different fan speeds is performed, and performance information of each hard disk to be detected under different fan speeds is determined, so that various influencing factors influencing the read-write performance of the hard disk to be detected are fully considered, and the obtained performance information is accurate.
In one embodiment, the determining the performance information of each hard disk to be detected according to the performance degradation ratio includes:
If the performance reduction ratio of the hard disk to be detected is in a threshold range corresponding to the preset fan rotating speed, determining that the performance of the hard disk to be detected is good under the preset fan rotating speed;
if the performance reduction ratio of the hard disk to be detected is out of the threshold range corresponding to the preset fan rotating speed, determining that the performance of each hard disk to be detected is poor under the preset fan rotating speed.
In this embodiment, through a preset threshold range, the performance reduction ratio of each hard disk to be detected is analyzed under different fan speeds.
In one embodiment, the method further comprises:
Invoking a scanning tool to detect bad blocks of all sectors of the hard disk to be detected;
if the sectors of the hard disk to be detected have bad blocks, the hard disk to be detected is replaced, and the step of calling the scanning tool to perform bad block detection on all the sectors of the hard disk to be detected is carried out, until the step of obtaining the performance reference value corresponding to each hard disk to be detected is carried out under the condition that all the sectors of the hard disk to be detected are detected to have no bad blocks.
In this embodiment, before the server performs performance detection on the hard disk to be detected, the server performs sector bad block detection on the hard disk to be detected, so that it is ensured that no sector bad block exists in the hard disk to be detected for performance detection, and further, no influence is generated on subsequent performance tests.
In a second aspect, there is provided a hard disk performance testing apparatus, the apparatus comprising:
The first acquisition module is used for acquiring performance reference values corresponding to a plurality of hard disks to be detected under the condition that the hard disks to be detected are connected with the server in an isolated mode through a tool;
the second acquisition module is used for acquiring performance test values of the hard disks to be detected under the preset fan rotating speed under the condition that the plurality of hard disks to be detected are inserted into the server;
And the determining module is used for determining the performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected.
In a third aspect, a computer device is provided, comprising a memory storing a computer program and a processor implementing the hard disk performance testing method according to any of the first aspects above when the computer program is executed.
In a fourth aspect, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the hard disk performance test method of any one of the first aspects.
According to the method, the device, the computer equipment and the storage medium for testing the performance of the hard disk, under the condition that the hard disk to be tested is connected with the server in an isolated mode through the tool, the server obtains the performance reference values corresponding to the plurality of hard disks to be tested, under the condition that the plurality of hard disks to be tested are inserted into the server, the server obtains the performance test values of the hard disks to be tested under the preset fan rotating speed, and further, the performance information of the hard disks to be tested is determined according to the performance test values of the hard disks to be tested and the corresponding performance reference values. According to the method, the performance reference value of the hard disk to be detected is tested under the condition that the hard disk to be detected is isolated from the server, the performance reference value is not influenced by the running environment of the server, the accuracy is high, the performance test values of the hard disk to be detected under different fan speeds are tested under the condition that a plurality of hard disks to be detected are inserted into the server, the performance test values comprise the influences among the running environment of the server and the plurality of hard disks to be detected, the performance analysis of the hard disk to be detected is carried out based on the obtained performance reference value and the performance test values, and the analysis result is accurate and reliable.
Drawings
FIG. 1 is a diagram of an application environment for a hard disk performance test method in one embodiment;
FIG. 2 is a flow chart of a method for testing performance of a hard disk according to an embodiment;
FIG. 3 is a flow chart of a method for testing performance of a hard disk according to an embodiment;
FIG. 4 is a schematic diagram illustrating an isolated connection between a hard disk and a server in a hard disk performance test method according to an embodiment;
FIG. 5 is a flow chart of a method for testing performance of a hard disk according to an embodiment;
FIG. 6 is a flow chart of a method for testing performance of a hard disk according to one embodiment;
FIG. 7 is a flow chart of a method for testing performance of a hard disk according to one embodiment;
FIG. 8 is a flow chart of a method for testing performance of a hard disk according to one embodiment;
FIG. 9 is a flow chart of a method for testing performance of a hard disk according to one embodiment;
FIG. 10 is a schematic view of an installation environment in a hard disk performance test method according to an embodiment when testing a hard disk performance reference value;
FIG. 11 is a flow chart of a method for testing performance of a hard disk according to an embodiment;
FIG. 12 is a block diagram of a hard disk performance testing apparatus in one embodiment;
FIG. 13 is a block diagram of a hard disk performance testing apparatus in one embodiment;
Fig. 14 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The hard disk performance test method provided by the application can be applied to an application environment shown in figure 1. When obtaining the performance reference value corresponding to the hard disk 101 to be detected, the server 102 is connected with the hard disk 101 to be detected in an isolated manner through tool connection, and is electrically connected with a main board of the server based on the hard disk backboard 103, so that communication between the server 102 and the hard disk 101 to be detected is realized, and reference is made to fig. 1; when the performance test values of the hard disks to be detected under the preset fan rotating speed are obtained, the hard disks to be detected are arranged in a server, and the server communicates with the hard disks to be detected through the BMC. The hard disk 101 to be detected is a mechanical hard disk, and the server 102 may be implemented by an independent server or a server cluster formed by a plurality of servers.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail by examples and with reference to the accompanying drawings. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. It should be noted that, in the method for testing performance of a hard disk according to the embodiment of fig. 2 to 11 of the present application, the execution body is a server, and the method may also be a device for testing performance of a hard disk, where the device for testing performance of a hard disk may be part or all of the server in a manner of software, hardware, or a combination of software and hardware. In the following method embodiments, the execution subject is a server as an example.
In one embodiment, as shown in fig. 2, a method for testing performance of a hard disk is provided, which relates to a process of obtaining performance reference values corresponding to a plurality of hard disks to be tested by a server under the condition that the hard disks to be tested are connected with the server in an isolated manner by a tool, obtaining performance test values of the hard disks to be tested under the preset fan rotating speed by the server under the condition that the plurality of hard disks to be tested are inserted into the server, and further determining performance information of the hard disks to be tested according to the performance test values of the hard disks to be tested and the corresponding performance reference values, and comprises the following steps:
S201, under the condition that a hard disk to be detected is connected with a server in an isolated mode through a tool, performance reference values corresponding to the plurality of hard disks to be detected are obtained.
The performance reference value refers to performance data generated when the hard disk is read and written under the condition that the hard disk to be detected is connected with the server in an isolated mode through a tool.
In this embodiment, in order to obtain performance data without any external environment interference and other hard disk interference, under the condition that the hard disk to be detected is isolated from the server by the fixture, performance reference values corresponding to the plurality of hard disks to be detected are obtained. Optionally, the server may test the performance reference value of each hard disk to be detected in turn; and the performance reference values of a plurality of hard disks to be detected which are placed in an ideal environment can be obtained at the same time. In the process of obtaining the performance reference value, the server may obtain a performance reference value of the hard disk to be detected, but considering the influence of the startup of the server on the read-write operation of the hard disk, optionally, the server may determine the final performance reference value by obtaining a plurality of performance reference values of the hard disk to be detected, which is not limited in this embodiment.
S202, under the condition that a plurality of hard disks to be detected are inserted into a server, obtaining performance test values of the hard disks to be detected under the preset fan rotating speed.
The performance test value refers to performance data generated when the hard disk is subjected to read-write operation under the condition that a plurality of hard disks to be detected are inserted into the server.
In this embodiment, a plurality of hard disks to be detected are inserted into a hard disk card slot inside a server, and the server simultaneously acquires performance data of each hard disk to be detected at different fan speeds. Alternatively, the fan rotation speed may be set to 30%, 40%, 50%, etc., and the server acquires performance data of a plurality of hard disks to be detected at each fan rotation speed; optionally, the server may obtain one performance test value of the hard disk to be detected at different fan speeds, but considering that the performance test values deviate, optionally, the server may obtain a plurality of performance test values of the hard disk to be detected at different fan speeds, and determine a final performance test value of the hard disk to be detected according to the plurality of performance test values, which is not limited in this embodiment.
And S203, determining the performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected.
Wherein the performance information indicates a good performance state of the hard disk to be detected.
In this embodiment, the server determines performance information of each hard disk to be detected according to the obtained performance test value of each hard disk to be detected and the performance reference value corresponding to each hard disk to be detected; optionally, the server may calculate a deviation between the performance test value and the performance reference value of the hard disk to be detected, and determine performance information of the hard disk to be detected according to the deviation; or the server may also calculate a ratio of the performance test value to the performance reference value of the hard disk to be detected, and determine the performance information of the hard disk to be detected according to the ratio, which is not limited in this embodiment.
In the method for testing the performance of the hard disk, under the condition that the hard disk to be tested is connected with the server in an isolated mode through the tool, the server obtains performance reference values corresponding to the plurality of hard disks to be tested, under the condition that the plurality of hard disks to be tested are inserted into the server, the server obtains performance test values of the hard disks to be tested at a preset fan rotating speed, and further, performance information of the hard disks to be tested is determined according to the performance test values of the hard disks to be tested and the corresponding performance reference values. According to the method, the performance reference value of the hard disk to be detected is tested under the condition that the hard disk to be detected is isolated from the server, the performance reference value is not influenced by the running environment of the server, the accuracy is high, the performance test values of the hard disk to be detected under different fan speeds are tested under the condition that a plurality of hard disks to be detected are inserted into the server, the performance test values comprise the influences among the running environment of the server and the plurality of hard disks to be detected, the performance analysis of the hard disk to be detected is carried out based on the obtained performance reference value and the performance test values, and the analysis result is accurate and reliable.
The server obtains the performance reference values of the hard disk to be detected, alternatively, the server may obtain a plurality of performance reference values of the hard disk to be detected, and in one embodiment, as shown in fig. 3, the obtaining the performance reference values corresponding to the plurality of hard disks to be detected includes:
S301, acquiring a plurality of initial performance reference values of the hard disk to be detected according to preset acquisition times and acquisition intervals.
The initial performance reference value is performance data generated when the hard disk to be detected is in read-write operation under the condition that the hard disk to be detected is connected with the server in an isolated mode through a tool.
Optionally, the hard disk to be detected may be electrically connected to a hard disk interface on the server motherboard based on the connection line and the hard disk back plate, so that the server may obtain performance data of the hard disk to be detected; or the hard disk to be detected is electrically connected with the disk array on the main board of the server through the hard disk backboard, so that the server obtains the performance data of the hard disk to be detected through the disk array, as shown in fig. 4.
In this embodiment, after the connection is set, the server may determine whether the hard disk to be detected can be identified, and call IOmeter software to obtain, according to the preset collection times and collection intervals, a plurality of initial performance reference values of the hard disk to be detected, for example, the collection times may be 12 times, the collection intervals may be 2s, that is, the initial performance reference values of the hard disk to be detected are collected every 2s, and total collection is 12 times, so as to obtain 12 initial performance reference values of the hard disk to be detected. Alternatively, in order to avoid the influence of the startup of the server on the performance of the hard disk, the operation of obtaining the reference value of the performance of the hard disk to be detected may be performed after the startup of the server is preheated for 5 minutes, which is not limited in this embodiment.
S302, determining a performance reference value of the hard disk to be detected according to the initial performance reference values.
In this embodiment, the server obtains a plurality of initial performance reference values of the hard disk to be detected according to the preset collection times and collection intervals, alternatively, the server may calculate an average performance reference value of the hard disk to be detected according to the plurality of initial performance reference values, which is not limited in this implementation.
In this embodiment, the server determines the performance reference value of the hard disk to be detected by acquiring a plurality of initial performance reference values of the hard disk to be detected, so as to avoid accidental deviation caused by only acquiring data once, and make the obtained performance reference value of the hard disk to be detected more accurate.
When determining the performance reference value of the hard disk to be detected according to the plurality of initial performance reference values, the server may affect the performance data of the hard disk to be detected when the read-write of the hard disk to be detected is started and terminated, in one embodiment, as shown in fig. 5, the determining the performance reference value of the hard disk to be detected according to the plurality of initial performance reference values includes:
S401, eliminating a first initial performance reference value and a last initial performance reference value from a plurality of initial performance reference values of a hard disk to be detected according to the acquisition sequence.
In this embodiment, since the initial and end of obtaining the hard disk to be detected are both obtained, the operation instruction executed by the server will have a certain influence on the read-write operation of the hard disk to be detected. Therefore, after the server acquires a plurality of initial performance reference values of the hard disk to be detected, the first initial performance reference value and the last initial performance reference value can be removed according to the acquisition sequence. In the above example, the server acquires 12 initial performance reference values of the hard disk to be detected, eliminates the first initial performance reference value and the last initial performance reference value according to the acquisition sequence, and retains the remaining 10 initial performance reference values.
S402, calculating the average value of all the remaining initial performance reference values of the hard disk to be detected as the performance reference value of the hard disk to be detected.
In this embodiment, the server calculates the average value of all the initial performance reference values according to the remaining initial performance reference values, and uses the average value as the performance reference value of the hard disk to be detected.
In this embodiment, performance of the hard disk to be detected fluctuates during the read-write process, and the first initial performance reference value and the last initial performance reference value are removed according to the acquisition order, so that the influence on the initial performance reference value when the read-write of the hard disk to be detected is started and terminated is reduced.
After the server obtains the performance reference value of the hard disk to be detected, the server may perform preliminary performance analysis on the hard disk to be detected, and in one embodiment, as shown in fig. 6, the method further includes:
S501, calculating the total average performance reference value of all the hard disks to be detected according to the performance reference values of all the hard disks to be detected.
In this embodiment, the server may calculate, according to the performance reference values of all the hard disks to be detected, an average performance reference value of the hard disks to be detected in the current batch.
S502, calculating the difference value between the total average performance reference value and the performance reference value of each hard disk to be detected.
In this embodiment, the server compares the performance reference value and the average performance reference value of each hard disk to be detected, and determines the performance information of each hard disk to be detected. Alternatively, the server may determine performance information of each hard disk to be detected by using a traversal comparison method.
S503, if the difference value of the current hard disk to be detected is within a preset first difference value range, determining that the current hard disk to be detected is normal.
In this embodiment, if the difference value of the hard disk to be detected is within the preset first difference value range, it is indicated that the deviation of the performance data of the current hard disk to be detected is within a reasonable range, and at this time, it is determined that the performance of the current hard disk to be detected is normal.
S504, if the difference value of the current hard disk to be detected is out of the first difference value range, determining that the current hard disk to be detected is abnormal.
In this embodiment, if the difference value of the hard disk to be detected is outside the preset first difference value range, it is indicated that the deviation of the performance data of the current hard disk to be detected is not within a reasonable range, and at this time, it is determined that the performance of the current hard disk to be detected is abnormal.
In this embodiment, the server calculates the average performance reference value of all the hard disks to be detected, compares the performance reference value of each hard disk to be detected with the average performance reference value, and preliminarily determines whether each hard disk to be detected has an abnormality, so that the subsequent performance analysis result of the hard disk to be detected is more reliable.
The server may obtain the performance test value of each hard disk to be detected through MBC, in one embodiment, as shown in fig. 7, the obtaining the performance test value of each hard disk to be detected at the preset fan rotation speed includes:
s601, controlling the fan rotating speeds of the servers to respectively reach different preset fan rotating speeds through the BMC.
In this embodiment, the server controls the fan speed of the server to reach different preset fan speeds by the baseboard management controller BMC in preset steps, alternatively, the preset fan speeds may be 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%, and the preset steps may be 10%.
S602, respectively obtaining performance test values of all hard disks to be detected under different preset fan rotating speeds.
In this embodiment, the server obtains performance test values of all the hard disks to be detected under different fan speeds. Optionally, the server may obtain the performance test values of multiple hard disks to be detected at the same time, and the server may also obtain multiple performance test values of each hard disk to be detected according to preset collection times and collection intervals, and determine the final performance test value of each hard disk to be detected according to the collected multiple performance test values, for example, an average value of the collected multiple performance test values is used as the final performance test value of each hard disk to be detected, which is not limited in this embodiment.
In this embodiment, the performance test values of the hard disks to be detected are obtained by adopting a mode that all the hard disks to be detected are read and written simultaneously, and the influence factors among the hard disks to be detected are considered, so that all the hard disks to be detected are tested simultaneously, and the test time and the test cost are reduced.
After the server obtains the performance reference value and the performance test value of each hard disk to be detected, in one embodiment, as shown in fig. 8, determining the performance information of each hard disk to be detected according to the performance reference value and the performance test value of each hard disk to be detected includes:
S701, calculating the performance reduction ratio of each hard disk to be detected at different preset fan speeds according to the performance test value and the performance reference value of each hard disk to be detected at different preset fan speeds.
The performance reduction ratio refers to the performance change condition of the hard disk to be detected in the internal operation environment of the server and in the ideal environment. In this embodiment, the server may determine the performance degradation ratio of each hard disk to be detected at different preset fan speeds by comparing the performance test value and the performance reference value of each hard disk to be detected at different preset fan speeds. For example, the performance reference value of the hard disk to be detected is S0A, and the obtained performance test value is S030A at the fan rotation speed of 30%, and the performance degradation ratio of the hard disk to be detected is S030% =s030A/S0 a×100% at the fan rotation speed of 30%, which is not limited in this embodiment.
S702, determining performance information of each hard disk to be detected according to the performance reduction ratio.
In this embodiment, the server determines performance information of each hard disk to be detected at the corresponding fan rotation speed according to the performance degradation ratio of each hard disk to be detected.
Optionally, if the performance reduction ratio of the hard disk to be detected is within a threshold range corresponding to the preset fan rotation speed, determining that the performance of the hard disk to be detected is good at the preset fan rotation speed; if the performance reduction ratio of the hard disk to be detected is out of the threshold range corresponding to the preset fan rotating speed, determining that the performance of each hard disk to be detected is poor under the preset fan rotating speed.
Wherein different performance degradation ratio thresholds are set at different fan speeds.
In this embodiment, the server determines, under different fan speeds, a relationship between a performance reduction ratio of each hard disk to be detected and a preset threshold range, and if the performance reduction ratio of the hard disk to be detected is within the threshold range corresponding to the preset fan speed, it indicates that no abnormality exists in the performance of the hard disk to be detected under the preset fan speed, and the performance is good; if the performance reduction ratio of the hard disk to be detected is outside the threshold range corresponding to the preset fan rotation speed, it is indicated that the performance of the hard disk to be detected is abnormal and poor under the preset fan rotation speed, which is not limited in the embodiment.
In this embodiment, through a preset threshold range, analysis of performance reduction ratios of each hard disk to be detected under different fan speeds is performed, and performance information of each hard disk to be detected under different fan speeds is determined, so that various influencing factors influencing the read-write performance of the hard disk to be detected are fully considered, and the obtained performance information is accurate.
Before performance data acquisition is performed on the hard disk to be detected, the server may further perform preliminary determination on a sector bad block of the hard disk to be detected, and in one embodiment, as shown in fig. 9, the method further includes:
S801, invoking a scanning tool to detect bad blocks of all sectors of the hard disk to be detected.
In this embodiment, the server may scan all sectors of the hard disk to be detected sequentially through HD TUNE software; alternatively, the server may scan all the sectors of the hard disk to be detected simultaneously by using the HD TUNE software, which is not limited in this embodiment.
S802, if the sectors of the hard disk to be detected have bad blocks, replacing the hard disk to be detected, and returning to execute the step of calling the scanning tool to perform bad block detection on all the sectors of the hard disk to be detected until the step of acquiring the performance reference value corresponding to each hard disk to be detected is executed under the condition that all the sectors of the hard disk to be detected are detected to have no bad blocks.
In this embodiment, if there is a sector bad block in the hard disk to be detected, the hard disk to be detected is replaced with a new hard disk, the performance test is not performed on the hard disk to be detected, the sector bad block test is performed again based on the new hard disk until no sector bad block exists in the preset number of hard disks to be detected, and then the step of obtaining the performance reference value corresponding to each hard disk to be detected is performed.
In this embodiment, before the server performs performance detection on the hard disk to be detected, the server performs sector bad block detection on the hard disk to be detected, so that it is ensured that no sector bad block exists in the hard disk to be detected for performance detection, and further, no influence is generated on subsequent performance tests.
In order to further improve accuracy of the performance reference value of the hard disk to be detected, in one embodiment, when the hard disk to be detected is connected with the server in an isolated manner through the tool, the method further includes:
The hard disk to be detected is fixed on the jig, and the jig is positioned on the fixed platform.
In this embodiment, as shown in fig. 10, the hard disk to be detected is fixed on the metal jig, optionally, the weight of the jig base is required to be greater than 10 times of the weight of the hard disk, so as to determine that the rotation of the hard disk does not affect the hard disk, and the jig is placed on the marble platform after the fixing is finished, so that the performance reference value of the hard disk to be detected is collected.
In this embodiment, the hard disk to be detected is fixed on the fixture, and the fixture is placed on the fixed platform, so that the influence of external environment vibration on the read-write performance of the hard disk is reduced, and the acquired performance reference value is more accurate.
In order to better illustrate the above method, as shown in fig. 11, the present embodiment provides a method for testing performance of a hard disk, which specifically includes:
S101, calling a scanning tool to detect bad blocks of all sectors of a hard disk to be detected;
S102, if a bad block exists in a sector of the hard disk to be detected, replacing the hard disk to be detected, and returning to the step S101;
S103, if the situation that all sectors of the hard disk to be detected have no bad blocks is detected, executing a step S104;
S104, under the condition that the hard disk to be detected is connected with the server in an isolated manner through a tool, acquiring a plurality of initial performance reference values of the hard disk to be detected according to preset acquisition times and acquisition intervals;
S105, eliminating a first initial performance reference value and a last initial performance reference value from a plurality of initial performance reference values of a hard disk to be detected according to an acquisition sequence;
s106, calculating the average value of all the residual initial performance reference values of the hard disk to be detected as the performance reference value of the hard disk to be detected;
S107, calculating the total average performance reference value of all the hard disks to be detected according to the performance reference values of all the hard disks to be detected;
s108, calculating the difference value between the total average performance reference value and the performance reference value of each hard disk to be detected;
S109, if the difference value of the current hard disk to be detected is out of the first difference value range, determining that the current hard disk to be detected is abnormal;
s110, if the difference value of the current hard disk to be detected is within a preset first difference value range, determining that the current hard disk to be detected is normal;
s111, controlling the fan rotating speeds of the servers to respectively reach different preset fan rotating speeds through a Baseboard Management Controller (BMC);
s112, respectively obtaining performance test values of all hard disks to be detected under different preset fan rotating speeds;
S113, calculating the performance reduction ratio of each hard disk to be detected at different preset fan speeds according to the performance test value and the performance reference value of each hard disk to be detected at different preset fan speeds;
S114, if the performance reduction ratio of the hard disk to be detected is within a threshold range corresponding to the preset fan rotating speed, determining that the performance of the hard disk to be detected is good under the preset fan rotating speed;
S115, if the performance reduction ratio of the hard disk to be detected is out of the threshold range corresponding to the preset fan rotating speed, determining that the performance of each hard disk to be detected is poor under the preset fan rotating speed.
In this embodiment, before performance detection is performed on a hard disk to be detected, sector bad block detection is performed, a hard disk with a sector bad block is primarily removed, a performance reference value of the hard disk is tested under the condition that the hard disk to be detected is isolated from a server, the performance reference value is not affected by a running environment of the server, accuracy is high, performance test values of the hard disk to be detected under different fan speeds are tested under the environment that a plurality of hard disks to be detected are inserted into the server, the performance test values include the influence among the running environment of the server and the plurality of hard disks to be detected, performance analysis of the hard disk to be detected is performed based on the obtained performance reference value and the performance test values, and an analysis result is accurate and reliable.
The implementation principle and technical effects of the hard disk performance testing method provided in the above embodiment are similar to those of the method embodiment, and are not described herein again.
It should be understood that, although the steps in the flowcharts of fig. 2-11 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in FIGS. 2-11 may include multiple steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor does the order in which the steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the steps or stages in other steps or other steps.
In one embodiment, as shown in fig. 12, there is provided a hard disk performance test apparatus, comprising: a first acquisition module 01, a second acquisition module 02 and a determination module 03, wherein:
the first obtaining module 01 is used for obtaining performance reference values corresponding to a plurality of hard disks to be detected under the condition that the hard disks to be detected are connected with the server in an isolated mode through a tool;
The second obtaining module 02 is configured to obtain a performance test value of each hard disk to be detected at a preset fan rotation speed when a plurality of hard disks to be detected are inserted into the server;
The determining module 03 is configured to determine performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected.
In one embodiment, a first obtaining module 01 is configured to obtain a plurality of initial performance reference values of a hard disk to be detected according to a preset collection number and a preset collection interval; the initial performance reference value is performance data generated by the fact that the hard disk to be detected executes read-write operation under the condition that the hard disk to be detected is connected with the server in an isolated mode through a tool; and determining the performance reference value of the hard disk to be detected according to the plurality of initial performance reference values.
In one embodiment, the first obtaining module 01 is configured to reject, from a plurality of initial performance reference values of the hard disk to be detected, a first initial performance reference value and a last initial performance reference value according to an acquisition order; and calculating the average value of all the residual initial performance reference values of the hard disk to be detected as the performance reference value of the hard disk to be detected.
In one embodiment, the determining module 03 is further configured to calculate a total average performance reference value of all the hard disks to be detected according to the performance reference values of all the hard disks to be detected; calculating the difference value between the total average performance reference value and the performance reference value of each hard disk to be detected; if the difference value of the current hard disk to be detected is within a preset first difference value range, determining that the current hard disk to be detected is normal; and if the difference value of the current hard disk to be detected is out of the first difference value range, determining that the current hard disk to be detected is abnormal.
In one embodiment, the second obtaining module 02 is configured to control, by using the baseboard management controller BMC, the fan speeds of the servers to respectively reach different preset fan speeds; and respectively acquiring performance test values of the hard disks to be detected under different preset fan rotating speeds.
In one embodiment, the determining module 03 is configured to calculate a performance degradation ratio of each hard disk to be detected at different preset fan speeds according to a performance test value and a performance reference value of each hard disk to be detected at different preset fan speeds; and determining the performance information of each hard disk to be detected according to the performance reduction ratio.
In one embodiment, the determining module 03 is configured to determine that, if the performance degradation ratio of the hard disk to be detected is within a threshold range corresponding to a preset fan rotation speed, the performance of the hard disk to be detected is good at the preset fan rotation speed; and determining that the performance of each hard disk to be detected is poor under the preset fan rotating speed when the performance reduction ratio of the hard disk to be detected is out of the threshold range corresponding to the preset fan rotating speed.
In one embodiment, as shown in fig. 13, the hard disk performance testing apparatus further includes a detection module 04;
The detection module 04 is used for calling a scanning tool to detect bad blocks of all sectors of the hard disk to be detected; if the sectors of the hard disk to be detected have bad blocks, the hard disk to be detected is replaced, and the step of calling the scanning tool to perform bad block detection on all the sectors of the hard disk to be detected is carried out, until the step of obtaining the performance reference value corresponding to each hard disk to be detected is carried out under the condition that all the sectors of the hard disk to be detected are detected to have no bad blocks.
For specific limitations of the hard disk performance test apparatus, reference may be made to the above limitations of the hard disk performance test method, and no further description is given here. The above-mentioned various modules in the hard disk performance test device may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, and the internal structure of which may be as shown in fig. 14. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program, when executed by a processor, implements a method for testing performance of a hard disk. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in fig. 14 is merely a block diagram of a portion of the structure associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements are applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of:
Under the condition that a hard disk to be detected is connected with a server in an isolated manner through a tool, obtaining performance reference values corresponding to the plurality of hard disks to be detected;
Under the condition that a plurality of hard disks to be detected are inserted into a server, obtaining a performance test value of each hard disk to be detected at a preset fan rotating speed;
and determining the performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected.
The computer device provided in the foregoing embodiments has similar implementation principles and technical effects to those of the foregoing method embodiments, and will not be described herein in detail.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
Under the condition that a hard disk to be detected is connected with a server in an isolated manner through a tool, obtaining performance reference values corresponding to the plurality of hard disks to be detected;
Under the condition that a plurality of hard disks to be detected are inserted into a server, obtaining a performance test value of each hard disk to be detected at a preset fan rotating speed;
and determining the performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected.
The computer readable storage medium provided in the above embodiment has similar principle and technical effects to those of the above method embodiment, and will not be described herein.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (10)

1. A method for testing performance of a hard disk, the method comprising:
Under the condition that a hard disk to be detected is connected with a server in an isolated manner through a tool, obtaining performance reference values corresponding to the plurality of hard disks to be detected;
Under the condition that the plurality of hard disks to be detected are inserted into the server, obtaining performance test values of the hard disks to be detected under the preset fan rotating speed;
determining performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected;
And determining performance information of each hard disk to be detected according to the performance reference value and the performance test value of each hard disk to be detected, wherein the determining comprises the following steps:
Calculating the performance reduction ratio of each hard disk to be detected at different preset fan speeds according to the performance test value and the performance reference value of each hard disk to be detected at different preset fan speeds;
Determining performance information of each hard disk to be detected according to the performance reduction ratio;
Setting different performance reduction ratio thresholds for the preset fan rotating speeds, and determining performance information of each hard disk to be detected according to the performance reduction ratio, wherein the performance information comprises the following steps:
if the performance reduction ratio of the hard disk to be detected is in a threshold range corresponding to the preset fan rotating speed, determining that the performance of the hard disk to be detected is good under the preset fan rotating speed;
If the performance reduction ratio of the hard disk to be detected is out of the threshold range corresponding to the preset fan rotating speed, determining that the performance of each hard disk to be detected is poor under the preset fan rotating speed;
calculating the total average performance reference value of all the hard disks to be detected according to the performance reference values of all the hard disks to be detected;
calculating the difference value between the total average performance reference value and the performance reference value of each hard disk to be detected;
If the difference value of the current hard disk to be detected is within a preset first difference value range, determining that the current hard disk to be detected is normal;
and if the difference value of the current hard disk to be detected is out of the first difference value range, determining that the current hard disk to be detected is abnormal.
2. The method of claim 1, wherein the obtaining the performance reference values corresponding to the plurality of hard disks to be detected comprises:
Acquiring a plurality of initial performance reference values of the hard disk to be detected according to preset acquisition times and acquisition intervals; the initial performance reference value is performance data generated by the hard disk to be detected executing read-write operation under the condition that the hard disk to be detected is connected with a server in an isolated mode through a tool;
And determining the performance reference value of the hard disk to be detected according to the initial performance reference values.
3. The method of claim 2, wherein determining the performance reference value of the hard disk to be detected based on the plurality of initial performance reference values comprises:
Removing a first initial performance reference value and a last initial performance reference value from a plurality of initial performance reference values of the hard disk to be detected according to the acquisition sequence;
And calculating the average value of all the residual initial performance reference values of the hard disk to be detected as the performance reference value of the hard disk to be detected.
4. The method of claim 1, wherein the obtaining the performance test value of each hard disk to be tested at the preset fan speed comprises:
Controlling the fan rotating speeds of the servers to respectively reach different preset fan rotating speeds through a Baseboard Management Controller (BMC);
And respectively acquiring performance test values of the hard disks to be detected under different preset fan rotating speeds.
5. The method of claim 1, wherein determining the performance information of each hard disk to be detected according to the performance reference value and the performance test value of each hard disk to be detected comprises:
Calculating the performance reduction ratio of each hard disk to be detected at different preset fan speeds according to the performance test value and the performance reference value of each hard disk to be detected at different preset fan speeds;
and determining the performance information of each hard disk to be detected according to the performance reduction ratio.
6. The method of claim 1, wherein the performance degradation ratio is a ratio of a performance reference value and a performance test value of each of the hard disks to be detected.
7. A hard disk performance testing apparatus, the apparatus comprising:
The first acquisition module is used for acquiring performance reference values corresponding to a plurality of hard disks to be detected under the condition that the hard disks to be detected are connected with the server in an isolated mode through a tool;
the second acquisition module is used for acquiring performance test values of the hard disks to be detected under the preset fan rotating speed under the condition that the plurality of hard disks to be detected are inserted into the server;
The determining module is used for determining the performance information of each hard disk to be detected according to the performance test value and the corresponding performance reference value of each hard disk to be detected;
The determining module is specifically configured to calculate a performance degradation ratio of each hard disk to be detected at different preset fan speeds according to a performance test value and a performance reference value of each hard disk to be detected at different preset fan speeds; determining performance information of each hard disk to be detected according to the performance reduction ratio; setting different performance reduction ratio thresholds for the preset fan speeds, and determining that the performance of the hard disk to be detected is good under the preset fan speeds if the performance reduction ratio of the hard disk to be detected is in a threshold range corresponding to the preset fan speeds; if the performance reduction ratio of the hard disk to be detected is out of the threshold range corresponding to the preset fan rotating speed, determining that the performance of each hard disk to be detected is poor under the preset fan rotating speed;
The determining module is specifically configured to calculate a total average performance reference value of all the hard disks to be detected according to the performance reference values of all the hard disks to be detected; calculating the difference value between the total average performance reference value and the performance reference value of each hard disk to be detected; if the difference value of the current hard disk to be detected is within a preset first difference value range, determining that the current hard disk to be detected is normal; and if the difference value of the current hard disk to be detected is out of the first difference value range, determining that the current hard disk to be detected is abnormal.
8. The apparatus of claim 7, wherein the determining module is specifically configured to calculate a performance degradation ratio of each hard disk to be detected at different preset fan speeds according to a performance test value and a performance reference value of each hard disk to be detected at different preset fan speeds; and determining the performance information of each hard disk to be detected according to the performance reduction ratio.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
CN202110266499.0A 2021-03-11 2021-03-11 Hard disk performance test method, device, computer equipment and storage medium Active CN113035266B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110266499.0A CN113035266B (en) 2021-03-11 2021-03-11 Hard disk performance test method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110266499.0A CN113035266B (en) 2021-03-11 2021-03-11 Hard disk performance test method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113035266A CN113035266A (en) 2021-06-25
CN113035266B true CN113035266B (en) 2024-05-14

Family

ID=76470300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110266499.0A Active CN113035266B (en) 2021-03-11 2021-03-11 Hard disk performance test method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113035266B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114090357A (en) * 2021-11-29 2022-02-25 中科可控信息产业有限公司 Hard disk performance test method and device, electronic equipment and storage medium
CN114673885B (en) * 2022-03-31 2024-04-19 苏州浪潮智能科技有限公司 Server hard disk read-write performance test platform and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636225A (en) * 2015-03-05 2015-05-20 浪潮电子信息产业股份有限公司 Method for evaluating influence of self-vibration of server on disk performance
CN106776254A (en) * 2016-12-09 2017-05-31 郑州云海信息技术有限公司 A kind of automated testing method for assessing rack vibration to hard disk performance influence
KR101951012B1 (en) * 2018-10-12 2019-05-21 주식회사 메이커스테크놀로지 Computer power saving method and computer performing the same
CN109901961A (en) * 2019-02-28 2019-06-18 苏州浪潮智能科技有限公司 A kind of server automated test method, device and computer readable storage medium
CN109933504A (en) * 2019-02-27 2019-06-25 苏州浪潮智能科技有限公司 A kind of hard disk delay testing method, device, terminal and storage medium
CN112052129A (en) * 2020-07-13 2020-12-08 深圳市智微智能科技股份有限公司 Computer disk detection method, device, equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6922801B2 (en) * 2001-06-01 2005-07-26 International Business Machines Corporation Storage media scanner apparatus and method providing media predictive failure analysis and proactive media surface defect management
US7340593B2 (en) * 2004-04-09 2008-03-04 Dell Products L.P. Hard drive reset cache

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636225A (en) * 2015-03-05 2015-05-20 浪潮电子信息产业股份有限公司 Method for evaluating influence of self-vibration of server on disk performance
CN106776254A (en) * 2016-12-09 2017-05-31 郑州云海信息技术有限公司 A kind of automated testing method for assessing rack vibration to hard disk performance influence
KR101951012B1 (en) * 2018-10-12 2019-05-21 주식회사 메이커스테크놀로지 Computer power saving method and computer performing the same
CN109933504A (en) * 2019-02-27 2019-06-25 苏州浪潮智能科技有限公司 A kind of hard disk delay testing method, device, terminal and storage medium
CN109901961A (en) * 2019-02-28 2019-06-18 苏州浪潮智能科技有限公司 A kind of server automated test method, device and computer readable storage medium
CN112052129A (en) * 2020-07-13 2020-12-08 深圳市智微智能科技股份有限公司 Computer disk detection method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN113035266A (en) 2021-06-25

Similar Documents

Publication Publication Date Title
CN113035266B (en) Hard disk performance test method, device, computer equipment and storage medium
US10146604B2 (en) Bad block detection and predictive analytics in NAND flash storage devices
US20080205286A1 (en) Test system using local loop to establish connection to baseboard management control and method therefor
CN116340076B (en) Hard disk performance test method, device and medium
CN110213258B (en) Abnormity monitoring method and device for vehicle CAN bus and computer equipment
CN112133357B (en) eMMC test method and device
CN112416670B (en) Hard disk testing method, device, server and storage medium
CN107590017B (en) Detection method and device for electronic equipment
CN109213505B (en) Server hard disk firmware refreshing method and device
US20220188221A1 (en) Regression testing method and regression testing apparatus
CN112985488B (en) Temperature stress accelerated life test system and method for sensor
CN112129227B (en) Method, device, equipment and medium for scanning printed circuit board
CN114333977A (en) Method and device for testing solid state disk, computer storage medium and terminal
CN114385418A (en) Protection method, device, equipment and storage medium for communication equipment
CN112420117B (en) Method, device, computer equipment and storage medium for testing SRAM
CN112732181A (en) Data migration method of SSD and related device
TWI791254B (en) Memory system, method for controlling memory system, and host device
CN117170948A (en) Positioning method and device for main board memory fault, electronic equipment and storage medium
CN115713962A (en) Memory test method, system and computer readable storage medium
CN113094221B (en) Fault injection method, device, computer equipment and readable storage medium
US11862275B2 (en) System and method for verifying and analyzing memory for high performance computing systems
CN115454856A (en) Multi-application security detection method, device, medium and electronic equipment
CN215264786U (en) Memory detection device
CN117215860B (en) Storage device testing method, system, device, storage medium and electronic device
CN112562774B (en) Storage device mounting method and device, computer device 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
GR01 Patent grant
GR01 Patent grant