| CPC G06F 3/0625 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0689 (2013.01)] | 15 Claims |

|
1. A method of reducing power consumption in a storage system, comprising:
selecting, from among a plurality of storage drives of a storage system, a first number of storage drives for inclusion in an active drive subgroup;
designating, from among the plurality of storage drives, a second number of storage drives for inclusion in an inactive drive subgroup, a total number of the plurality of storage drives being equal to a sum of the first number of storage drives in the active drive subgroup and the second number of storage drives in the inactive drive subgroup;
setting each of the second number of storage drives in the inactive drive subgroup to a non-operational state;
periodically monitoring at least one condition or metric pertaining to the first number of storage drives in the active drive subgroup;
determining whether the at least one monitored condition or metric is less than or greater than a predefined threshold;
in response to the at least one monitored condition or metric being less than the predefined threshold, decreasing the first number of storage drives by removing a storage drive from among the first number of storage drives in the active drive subgroup; and
in response to the at least one monitored condition or metric being greater than the predefined threshold, waking, from the non-operational state, a storage drive from among the second number of storage drives in the inactive drive subgroup.
|