摘要 |
A system and method for tuning a storage system includes characterizing a maximum sustainable throughput for the storage system and decreasing it by a primary derate parameter to obtain a primary throughput. Sizes for buffer units may be determined at different stream rates, used to buffer a data stream between a request for and storage by generating stream simulators sufficient to consume the primary throughput and then optimizing the buffer sizes to prevent underruns. The primary throughput is decreased by a secondary derate parameter to obtain a maximum system bandwidth which sets an upper limit on admission of streams. The proportion allocated for rate-guaranteed requests may be used to determine buffer sizes that are able to meet the prefill margin. Another parameter may set the length of a seek reorder queue that orders storage requests according to their physical address. Also, the block size by which data is accessed in the storage system may be configured.
|