Storage system and control method for storage system
A storage system includes a controller, and a plurality of storage drives. The storage drives make up one or more parity groups. The controller monitors occurrence of one or more given events of an internal process different from an I/O process on host data, the given events increasing a load of a first parity group, and in response to occurrence of the given event, determines a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system.
1 . A storage system comprising:
a controller; and
a plurality of storage drives,
wherein the storage drives make up one or more parity groups,
wherein the controller monitors occurrence of one or more given events of an internal process different from an input/output (I/O) process on host data, the one or more given events increasing a load of a first parity group, and
wherein in response to occurrence of the one or more given events, the controller determines a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system,
wherein the one or more types of resources include a plurality of types of resources, and wherein the controller selects a power interchanging source for the first parity group, from the types of resources in accordance with preset priority.
2 . The storage system according to claim 1 , wherein monitoring occurrence of the one or more given events is monitoring a maintenance operation in the first parity group.
3 . The storage system according to claim 1 , wherein monitoring occurrence of the one or more given events is monitoring at least either a formatting process in the first parity group or I/O performance of the first parity group.
4 . The storage system according to claim 1 , wherein one or more types of resources different from the first parity group include at least either a spare storage drive and a resource different from a storage drive.
5 . A storage system comprising:
a controller; and
a plurality of storage drives,
wherein the storage drives make up one or more parity groups,
wherein the controller monitors occurrence of one or more given events of an internal process different from an I/O process on host data, the one or more given events increasing a load of a first parity group, and
wherein in response to occurrence of the one or more given events, the controller determines a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system,
wherein in response to an increase in required power at a power interchanging source for the first parity group, the controller returns at least part of power being interchanged with the first parity group, to the power interchanging source.
6 . The storage system according to claim 1 , wherein the one or more types of resources include at least either a drive box or a processor.
7 . The storage system according to claim 6 , wherein a maximum interchangeable power value indicating maximum power is determined based on an operating frequency of the processor.
8 . The storage system according to claim 6 , wherein a maximum interchangeable power value of the drive box is determined based on a difference between a maximum number of drives of the drive box and a number of drives currently included in the drive box.
9 . A control method for a storage system comprising a controller, the control method causing the controller to:
monitor occurrence of one or more given events of an internal process different from an input/output (I/O) process on host data, the one or more given events increasing a load of a first parity group including a plurality of storage drives; and
in response to occurrence of the one or more given events, determine a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system,
wherein the one or more types of resources include a plurality of types of resources, and wherein the controller selects a power interchanging source for the first parity group, from the types of resources in accordance with preset priority.