CPC G06F 3/0616 (2013.01) [G06F 3/0635 (2013.01); G06F 3/0685 (2013.01)] | 20 Claims |
1. A computer program product comprising a non-volatile computer readable medium and non-transitory program instructions embodied therein, the program instructions being configured to be executable by a processor to cause the processor to perform operations comprising:
periodically reading a wear level for each of a plurality of data storage devices, wherein the plurality of data storage devices operate in a multi-tiered storage system include a first storage tier and a second storage tier that is a lower tier than the first storage tier, and wherein at least one of the data storage devices operates in the first storage tier and at least one of the data storage devices operates in the second storage tier;
identifying a first data storage device of the plurality of data storage devices that is operating in the first storage tier and has a wear level that is higher than an average wear level for the plurality of data storage devices; and
causing the first data storage device to switch from operating in the first storage tier to operating in the second storage tier.
|