A solid state disk SSD performance test method and device
A technology of solid-state hard drives and testing methods, which is applied in the storage field and can solve problems such as different functions of testing software and inability to automate testing
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044]In Embodiment 1, the first performance parameter is: IOPS. IOPS refers to the number of read and write operations (I / O) performed on the target SSD per second, which reflects the number of I / O performed by the target SSD per second, and is used to measure the performance of random access to the target SSD.
[0045] see figure 2 , figure 2 The flow chart of the test IOPS provided for this application. Applied to Embodiment 1, the above test script may be a script for testing IOPS.
[0046] Such as figure 2 As indicated, the process may include:
[0047] Step 201, perform a disk wiping operation on the target SSD.
[0048] Here, the reason for performing the wipe operation on the target SSD is to adaptively select one of the performance tests (such as IOPS, TP, LAT, etc.) from multiple performance tests, such as the IOPS test, without restricting all performance tests. One-time continuous execution.
[0049] Step 202, perform a write operation on the target SSD s...
Embodiment 2
[0076] In Embodiment 2, the first performance parameter is: TP. TP refers to the number of bytes transferred by the target SSD per second, which is used to measure the performance of sequential access to the target SSD.
[0077] see image 3 , image 3 Flowchart of the test TP provided for this application. Applied in Embodiment 2, the above-mentioned test script may be a script for testing TP.
[0078] Such as image 3 As indicated, the process may include:
[0079] Step 301 is similar to step 201.
[0080] Step 302 is similar to step 202 .
[0081] Step 303: Perform at least M rounds of read-write operation processing on the target SSD, wherein each round of read-write operation processing includes: each round of read-write operation processing includes: first, the data block whose size is the second value is used as a unit to perform The target SSD performs a read operation for a specified time, and then performs a write operation for a specified time on the target S...
Embodiment 3
[0096] In Embodiment 3, the first performance parameter is: LAT. LAT is an important indicator used to measure the performance and stability of the target SSD.
[0097] see Figure 4 , Figure 4 Flow chart of the test LAT provided for this application. Applied to Embodiment 3, the above test script may be a script for testing LAT.
[0098] Such as Figure 4 As indicated, the process may include:
[0099] Step 401 and step 402 are similar to the above-mentioned step 201 and step 202 .
[0100] Step 403 is similar to step 203, except that the number of threads of the test software in the default configuration for executing step 403 is 1 (single thread), and the queue depth is 1 (single queue). Everything else is similar.
[0101] Also, in step 403, the size of the data block unit may be different from that described in step 203, for example, there may be the following three types: 8K 4K 0.5K. The read-write ratio (RW Mix) of each data block unit may be different from tha...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


