Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for improving disk array performance

A disk array and performance technology, applied in the field of storage management, can solve problems such as disk performance degradation

Inactive Publication Date: 2014-12-17
HUAWEI SOFTWARE TECH
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Provide a method and device for improving the performance of a disk array, which can solve the problem of disk performance degradation caused by write loss in the disk array, and improve the performance of the disk array at a lower equipment cost

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for improving disk array performance
  • Method and device for improving disk array performance
  • Method and device for improving disk array performance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0061] This embodiment provides a method for improving the performance of a disk array, such as figure 1 As shown, the method includes:

[0062] 101. Receive a storage request.

[0063] 102. Determine the data type of the data to be stored in the storage request.

[0064] The storage process of the disk mainly includes two types of data: metadata and file content data, wherein the metadata is used to manage the file system and disk, and the file content data is the data actually stored by the user. The storage space occupied by metadata is small, while the storage space occupied by file content data is relatively large.

[0065] 103. When it is determined that the data type is metadata, store the metadata in a first type of VLUN (Virtual Logic Unit Number, virtual logical unit number), wherein the stripe capacity in the first type of VLUN is smaller than the first preset value.

[0066] Wherein, the first preset value is set according to business requirements.

[0067] 10...

Embodiment 2

[0094] This embodiment provides a method for improving the performance of a disk array. The LUN is divided into two different types of VLUNs, which are respectively identified as VLUN1 and VLUN2. The stripe capacities inside VLUN1 and VLUN2 are different, and the RAID types used by VLUN1 and VLUN2 May be different, metadata is stored in VLUN1, and file content data is stored in VLUN2, such as figure 2 As shown, the method includes:

[0095] 201. Before starting the system, configure disk array configuration parameters according to user service usage conditions.

[0096] Further, after configuring the disk array configuration parameters, the system needs to perform two configurations, one is to configure the file system to control the IO of the data, refer to steps 202-204 for details; the other is to configure the internal disk Configure and partition the disk, refer to steps 205-207 for details. The configuration of these two aspects is carried out at the same time.

[00...

Embodiment 3

[0138] This embodiment provides a device 30 for improving the performance of a disk array, such as image 3 As shown, the device 30 includes:

[0139] a receiving unit 31, configured to receive a storage request;

[0140] a determining unit 32, configured to determine the data type of the data to be stored in the storage request received by the receiving unit 31;

[0141] The first storage unit 33 is configured to store the metadata in a first type of VLUN when the determining unit 32 determines that the data type is metadata, wherein the stripes in the first type of VLUN The capacity is smaller than the first preset value;

[0142] The second storage unit 34 is configured to store the file content data in a VLUN of a second type when the determining unit 32 determines that the data type is file content data, wherein the VLUN of the second type is The stripe capacity is greater than a second preset value, and the second preset value is greater than the first preset value. ...

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

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses a method and device for improving the disk array performance. The method includes the steps of receiving a storage request; determining the data type of to-be-stored data in the storage request; when it is determined that the data are metadata, storing the metadata into VLUN in the first type, wherein the stripe capacity in the VLUN in the first type is smaller than a first preset value; when it is determined that the data are file content data, storing the file content data into VLUN in the second type, wherein the stripe capacity in the VLUN in the second type is larger than a second preset value, and the second preset value is larger than the first preset value. The method and device are suitable for disk array performance optimization.

Description

technical field [0001] The invention relates to the technical field of storage management, in particular to a method and device for improving the performance of a disk array. Background technique [0002] RAID (Redundant Arrays of Inexpensive Disks, Redundant Array of Independent Disks) is a structure that combines disk arrays with data striping methods to improve data availability. The current RAID can be divided into several levels: RAID0, RAID1, RAID2, RAID3, RAID4, RAID5, and RAID6. Each RAID level has its own advantages and disadvantages in storing data. RAID5 is a storage solution that balances storage performance, data security, and storage cost. RAID5 does not back up the stored data, but stores the data and corresponding parity information on each disk that makes up RAID5, and the parity information and corresponding data are stored on different disks respectively. In this way, when the data of one disk of RAID5 is damaged, the corresponding data and corresponding...

Claims

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

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/06
Inventor 沈剑刚李耀辉
Owner HUAWEI SOFTWARE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products