Method and device of controller for adjusting logical unit number

A technology of logical unit numbers and controllers, which is applied in the field of controllers for adjusting logical unit numbers, can solve the problems of unbalanced controller load, restricting equipment performance, and failure to automatically adjust controllers, so as to balance processing load and improve performance Effect

Active Publication Date: 2012-07-04
HUAWEI TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the process of realizing the present invention, the inventor found that the existing technology distributes the controllers evenly according to the order of LUN creation, and there is no automatic controller adjustment scheme during operation, which leads to unbalanced controller load and restricts the operation of the whole set of equipment. performance

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 of controller for adjusting logical unit number
  • Method and device of controller for adjusting logical unit number
  • Method and device of controller for adjusting logical unit number

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0019] For ease of description, a specific embodiment of the present invention is introduced below, as follows:

[0020] In the dual-controller or multi-controller storage array scenario, each LUN needs to be assigned a corresponding controller, and all read and write operations on the LUN will eventually be forwarded to the corresponding controller. The controller controls the completion of read and write operations on the LUN. Due to differences in the activity levels of different LUNs, uneven distribution, and changes in activity levels, the processing loads of different controllers vary greatly during operation.

[0021] An embodiment of the present invention provides a method for adjusting a controller of a LUN, see figure 1 , whose process includes:

[0022] S101: Count the CPU load of each controller;

[0023] S102: Adjust the controller of the LUN according to the load of each controller;

[0024] By collecting statistics on the load of each controller, the LUN con...

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 of controllers for adjusting logical unit number. The loads of all the existing controllers are counted, and the controller with the lowest load is used as the controller for LUN to be adjusted, thus avoiding that newly created LUNs are distributed to busy controllers or the busy controllers are busy all the time while idle controllers are idle all the time, and achieving the aim of balancing loads.

Description

technical field [0001] The present invention relates to the technical field of computer storage, in particular to a method and device for adjusting a logical unit number (LogicalUnit Number, LUN) controller. Background technique [0002] A LUN is not equal to a certain device, it is just a number, and does not represent any physical attributes. In the actual environment, the LUN encountered may be disk space, tape drives, and so on. [0003] In a dual-controller or multi-controller storage array, each LUN created needs to be assigned a controller, and all read and write operations on the LUN will eventually be forwarded to the corresponding controller and completed by the controller Read and write operations on the LUN. The controller corresponding to the LUN can be switched, and after switching, new IO (input and output) will be sent to the new controller for processing. [0004] In the existing solution, when creating LUNs, each LUN is evenly allocated to two or more con...

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 Patents(China)
IPC IPC(8): G06F3/06
Inventor 杨虓
Owner HUAWEI TECH 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