CPC G06F 3/0659 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0673 (2013.01)] | 18 Claims |
1. A method for maximizing performance of a storage system, the method comprising:
identifying saturation points of the storage system for I/O requests of different types and sizes, wherein the storage system models its performance for the I/O requests to identify the saturation points;
determining, based on the saturation points, normalized tokens;
associating unique numbers of normalized tokens with the I/O requests of different types and sizes;
determining a number of normalized tokens for a queue depth limit of a storage device;
allocating, by the storage system, from the queue depth limit, normalized tokens to each node in the storage device; and
processing, by the storage system, I/O requests according to the allocations of normalized tokens.
|