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

A method and storage system for optimizing brushing and writing performance

An optimization method and technology of a storage system, applied in the field of computer data storage, can solve problems such as slowing down the disk, it is difficult for a single thread to fill up space blocks quickly, etc., and achieve the effect of improving efficiency.

Inactive Publication Date: 2018-12-28
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Since different threads write different space blocks, it is easy to cause IO to be distributed to multiple threads, making it difficult for a single thread to quickly fill up the space block, and then there is a problem of slowing down the disk speed.

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
  • A method and storage system for optimizing brushing and writing performance
  • A method and storage system for optimizing brushing and writing performance
  • A method and storage system for optimizing brushing and writing performance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The embodiment of the present application provides a flashing performance optimization method. First, the storage system receives the write IOs issued by the upper module through the bottom module; if the number of the write IOs reaches the first preset value, the Increase the corresponding number of threads to obtain the first number of threads, and the threads are used to process the write IO; then judge whether the number of write IOs matches the adjusted number of threads; if the number of write IOs If it matches the adjusted number of threads, the write IO is executed to implement data writing. The embodiment of the present application can dynamically adjust the number of threads according to the number of received IOs, so that the number of IOs and the number of threads are always kept in an ideal state, thereby improving the efficiency of data writing.

[0048] The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the pres...

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 application discloses a brushing and writing performance optimization method, which comprises the following steps: firstly, a storage system receives a write IO sent by an upperlayer module through a lower layer module; if the number of the write IO reaches a first preset value, a corresponding number of threads on the basis of the existing threads is increased to obtain a first number of threads, and the threads are used for processing the write IO; and then it is judged whether the number of the write IO matches the adjusted number of threads; if the number of write IOs matches the adjusted number of threads, the write IO is executed to achieve data writing. The present application can dynamically adjust the number of threads by judging the number of IO so that thenumber of IO and the number of threads are always kept in an ideal state, thereby improving the efficiency of data writing.

Description

technical field [0001] The present application relates to the technical field of computer data storage, in particular to a flashing performance optimization method and a storage system. Background technique [0002] With the rapid development of the Internet and the wide application of computer technology, the data processing capability of the computer is required to be higher and higher, but frequent IO requests restrict the ability of the computer to quickly deal with urgent problems, so the IO capability has become an urgent need nowadays. solved problem. [0003] A storage system refers to a computer system consisting of various storage devices for storing programs and data, control components, and equipment (hardware) and algorithms (software) for managing information scheduling. Wherein, the input and output (input output, IO) are divided into two parts, an IO device and an IO interface. In the all-flash array of the storage system, in order to realize the storage me...

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
CPCG06F3/061G06F3/0629G06F3/0689
Inventor 刘志勇
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
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