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

Disk array performance optimization method and system

A technology of disk array and optimization method, applied in the direction of input/output to record carrier, etc., can solve the problem of limited improvement of RAID striping performance, and achieve the effect of improving IOPS performance and reducing the number of extra IOs

Active Publication Date: 2015-07-15
武汉神州数码云科网络技术有限公司 +1
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the original state of external actual IO stripes is not analyzed and optimized, the performance improvement of RAID stripes in actual use is limited

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
  • Disk array performance optimization method and system
  • Disk array performance optimization method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0022] The disk array performance optimization method of the embodiment of the present invention pre-calculates and adopts the method of pre-reading, whether the IO times of the underlying disk array can be reduced, if so, then perform pre-reading, and fill the discrete data blocks in the stripes into continuous whole data block.

[0023] figure 1 A flowchart of the method for optimizing the performance of the disk array of the present invention is shown.

[0024] refer to figure 1 , the disk array performance optimization method in the embodiment of the present invention specifically includes:

[0025] S1, traversing the data intervals in the disk array stripe, if there are multiple data intervals, determine to perform pre-reading, and execute the next step;

[0026] S2, setting a pre-reading interval, and generating a pre-reading task;

[0027] In...

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

PUM

No PUM Login to View More

Abstract

The invention relates to a disk array performance optimization method and system. The disk array performance optimization method comprises the following steps: traversing data interval regions in a disk array strip, and judging to carry out pre-reading and executing the next step if multiple data interval regions exist; setting a pre-reading interval, and generating a pre-reading task; pre-reading the strip; after the pre-reading is finished, writing back a continuous interval subjected to pre-reading and filling. According to the method disclosed by the invention, discrete buffer intervals are spliced into a continuous caching interval by adopting a pre-reading method, so that an actual extra IO (Input / output) quantity on the bottom layer of a disk array is reduced, and the IOPS (Input / output Operations Per Second) performance of the disk array is improved.

Description

technical field [0001] The invention relates to disk storage technology, in particular to a disk array performance optimization method and system for read-ahead cache. Background technique [0002] Algorithms such as RAID5 and RAID6 are very sensitive to the data size and continuity of input and output IO in a stripe. If the data blocks in the RAID stripe of the disk array are large and continuous, the additional read and write IO generated during the algorithm process is small, and the performance is high; if the data blocks in the RAID stripe are small and discrete, the additional read and write IO generated during the algorithm process is large , the worst case is more than 4 times the external IO, resulting in performance degradation. How to splice the data in the stripes into large and continuous data and send it to RAID for processing has become the main means of optimizing RAID performance. [0003] Usually, the striping technology is based on the write cache (w_cac...

Claims

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06
Inventor 李浩然
Owner 武汉神州数码云科网络技术有限公司