Method for optimizing system performance by dynamically tracking IO processing path of storage system

A storage system and dynamic tracking technology, applied in transmission systems, digital transmission systems, electrical digital data processing, etc., can solve problems such as system performance bottlenecks, system processing congestion, etc., and achieve the effect of shortening response time

Active Publication Date: 2009-12-30
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF0 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002]With the rapid development of network applications, storage systems often process a large number of IO requests at the same time. Due to performance limitations, the system will spend a long time waiting for a response during the process of processing IO requests. A large number of IO requests that are not processed in time will cause system processing to block, thereby forming a system performance bottleneck.

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 for optimizing system performance by dynamically tracking IO processing path of storage system
  • Method for optimizing system performance by dynamically tracking IO processing path of storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] The method for dynamically tracking the IO processing path of the storage system to optimize system performance in the present invention will be further described with reference to the accompanying drawings. The steps to optimize system performance are as follows:

[0011] IO request processing flow

[0012] 1) In a common storage system, the IO request of the client is first read by the network interface card (NIC), and then sent to the corresponding device driver from the host IO bus. The device driver sends it to the storage system, and then the client IO program handles the request.

[0013] 2) For this process of processing IO requests, a closed queuing network model is established: the read and write requests from the client to the storage system are transmitted to the remote storage system through the network, and the storage system parses out the The original data and commands will request to complete specific read and write operations on the storage device th...

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 provides a method for optimizing system performance by dynamically tracking an IO processing path of a storage system, which comprises the following steps: sending a read and write request to the storage system through a network by using a server; tracking an IO request in each device; introducing an IO request inspection mechanism into the process of processing the request by the storage system; setting an IO processing identification for each process module; computing the response time of each processing node; computing the total processing time of the whole IO request through the formula and recording in a blog mode; accurately positioning the error through the time of processing the IO request and improving, wherein the time for processing the IO request is displayed in the blog; fully developing the system capacity through changing system resources distributed to each user and service programs; and meeting the requirements of the users by using possibly less resources and achieving the purpose of serving various users.

Description

technical field [0001] The invention relates to the field of IO path tracking of a computer storage system, in particular to a technology suitable for tracking IO processing of a network storage system and confirming that the system bottleneck has reached optimized system performance by analyzing the IO response time. technical background [0002] With the rapid development of network applications, the storage system often handles a large number of IO requests at the same time. Whether it uses synchronous or asynchronous processing methods, due to the limitations of hardware resources and software performance, there will be a lot of IO requests in the process of system processing. In the waiting for response stage for a long time, a large number of IO requests that are not processed in time will cause system processing to be blocked, thereby forming a system performance bottleneck. [0003] For the development of the storage system, performance testing is an extremely import...

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): H04L29/08G06F13/14H04L12/24
Inventor 温砚书
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products