CPC G06F 3/0611 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0634 (2013.01); G06F 3/0683 (2013.01)] | 20 Claims |
1. A method of processing read/write requests, comprising:
determining an average response time for read/write requests to a storage device within a predetermined time period;
comparing the average response time with at least one predetermined threshold; and
adjusting a read/write request upper limit of the storage device based on the comparison between the average response time and the at least one predetermined threshold, the read/write request upper limit indicating the maximum number of read/write requests in a read/write request queue for the storage device;
wherein the storage device is included in a storage device group; and
wherein comparing the average response time with at least one predetermined threshold comprises:
determining an overall average response time for read/write requests to all storage devices in the storage device group within the predetermined time period;
determining the at least one predetermined threshold based on the overall average response time; and
comparing the average response time with the determined at least one predetermined threshold.
|