CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01); G06F 12/0246 (2013.01); G06F 2212/7202 (2013.01)] | 20 Claims |
1. A computing system comprising:
a storage system comprising:
a storage device comprising a non-volatile memory;
a host device that is configured to issue memory access commands to the storage device; and
a prediction system comprising processing circuitry including one or more processors, the processing circuitry configured to perform operations that cause the prediction system to:
identify one or more components of the storage system that limit random read performance of the storage system,
obtain characterization data that is indicative of the impact of the one or more components on random read performance,
generate a model based on the characterization data to predict random read performance of the storage system,
execute the model to simulate operation of the one or more components of the storage system and to generate a predicted random read performance parameter for the storage system, and
adjust, based on the predicted random read performance parameter; a configuration of a component of the computing system to achieve a target random read performance.
|