Parallel IO scheduling method between multiple controllers of high-end disk array
暂无分享,去创建一个
The invention discloses a parallel IO scheduling method between multiple controllers of a high-end disk array and belongs to the technical field of data storage. The method comprises the steps that the IO request load values of all the controllers in the high-end disk array are acquired; the average IO load values of all the controllers are calculated according to the acquired IO request load values; IO requests, of which the load values are larger than the average values, on the controllers are rescheduled to the controllers of which the IO request load values are smaller than the average values; the starting positions and offsets of read-write data blocks of all the IO requests are analyzed, the IO requests are split to form spilt data chain tables according to the conditions of the IO request loads of all the controllers, the split data chain tables are sent concurrently to the controllers for execution, and response information is returned after the IO requests on all the controllers are completed concurrently. According to the parallel IO scheduling method, the storage performance between the multiple controllers of the high-end disk array can be improved, the utilization rate of storage resources is increased, and therefore a product is competitive in the market.