Storage management device, and performance tuning method
First Claim
1. A storage management device that manages a storage device including a plurality of storage units and executing data transmission and reception with respect to the storage units via a transmission resource, the storage management device comprising:
- a memory that stores a procedure including executable instructions and a setting information of all of the storage units;
a processor coupled to the memory and configured to;
receive an input of designation of a selection of some or all of the storage units and a type of a performance level for an object volume in the storage units;
obtain a target value of performance set of data transmission and reception with respect to the selected storage units according to the input performance level;
register, in the setting information, the obtained target value for the selected storage units;
monitor a load factor of the transmission resource;
select one storage unit of which the target value is registered in the setting information among all of the storage units;
select one resource based on the load factor among the transmission resources that are used by the selected one storage unit;
specify sharing storage units that share the selected one resource;
select a plurality of first storage units of which the target value is registered in the setting information from the sharing storage units;
reserve adjustment of a bandwidth in the first storage units and second storage units of which the target values is not registered in the setting information among the sharing storage units based on the target value;
decide a bandwidth allocation of the sharing storage units based on the reservation of the adjustment of the bandwidth; and
instruct the storage device to tune the bandwidth using the decided bandwidth allocation.
1 Assignment
0 Petitions
Accused Products
Abstract
A reception unit receives an input of designation of a performance level for a volume. A target value calculation unit obtains a target value of performance of data transmission and reception with respect to the volume according to the input performance level. A setting unit sets the target value obtained by the target value calculation unit for the volume. A monitoring unit monitors a load factor of a transmission resource. A bandwidth management unit identifies a target transmission resource based on the load factor of the transmission resource, decides a bandwidth allocation to a memory unit that uses the target transmission resource based on the target value, and instructs a bandwidth control unit of a storage device to tune the bandwidth using the decided bandwidth allocation.
-
Citations
13 Claims
-
1. A storage management device that manages a storage device including a plurality of storage units and executing data transmission and reception with respect to the storage units via a transmission resource, the storage management device comprising:
-
a memory that stores a procedure including executable instructions and a setting information of all of the storage units; a processor coupled to the memory and configured to; receive an input of designation of a selection of some or all of the storage units and a type of a performance level for an object volume in the storage units; obtain a target value of performance set of data transmission and reception with respect to the selected storage units according to the input performance level; register, in the setting information, the obtained target value for the selected storage units; monitor a load factor of the transmission resource; select one storage unit of which the target value is registered in the setting information among all of the storage units; select one resource based on the load factor among the transmission resources that are used by the selected one storage unit; specify sharing storage units that share the selected one resource; select a plurality of first storage units of which the target value is registered in the setting information from the sharing storage units; reserve adjustment of a bandwidth in the first storage units and second storage units of which the target values is not registered in the setting information among the sharing storage units based on the target value; decide a bandwidth allocation of the sharing storage units based on the reservation of the adjustment of the bandwidth; and instruct the storage device to tune the bandwidth using the decided bandwidth allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13)
-
-
10. A performance tuning method of a storage system that comprises a storage device including a plurality of storage units and executing data transmission and reception with respect to the storage units via a transmission resource and a storage management device that comprises a memory that stores a procedure including executable instructions and a setting information of all of the storage units, the performance tuning method causing the storage management device to execute:
-
receiving selection of some or all of the storage units and a type of a performance level for an object volume in the selected storage units; obtaining a target value of performance set of data transmission and reception with respect to the storage units according to the received performance level; registering, in the setting information, the target value obtained for the selected storage units; monitoring a load factor of the transmission resource; selecting one resource based on the load factor among the transmission resources that are used by the selected one storage unit; specifying sharing storage units that share the selected one resource; selecting a plurality of first storage units of which the target value is registered in the setting information from the sharing storage units; reserving adjustment of a bandwidth in the first storage units and second storage units of which the target values is not registered in the setting information among the sharing storage units based on the target value; deciding, a bandwidth allocation of the sharing storage units based on the reservation of the adjustment of the bandwidth, and the storage device to execute tuning the bandwidth of the sharing storage units according to the bandwidth allocation decided by the storage management device.
-
-
11. A non-transitory computer-readable recording medium having stored therein a performance tuning program of a storage management device that manages a storage device comprising a plurality of storage units and executing data transmission and reception with respect to the storage units via a transmission resource and that has a memory that stores a procedure including executable instructions and a setting information of all of the storage units, the performance tuning program causes a computer to execute a process comprising:
-
receiving a selection of some or all of the storage units and a type of a performance level for an object volume in the selected storage units; obtaining a target value of performance set of data transmission and reception with respect to the storage units according to the received performance level; registering, in the setting information, the target value obtained for the selected storage units; monitoring a load factor of the transmission resource; selecting one resource based on the load factor among the transmission resources that are used by the selected one storage unit; specifying sharing storage units that share the selected one resource; selecting a plurality of first storage units of which the target value is registered in the setting information from the sharing storage units; reserving adjustment of a bandwidth in the first storage units and second storage units of which the target values is not registered in the setting information among the sharing storage units based on the target value; deciding, a bandwidth allocation of the sharing storage units based on the reservation of the adjustment of the bandwidth; and tuning the bandwidth of the sharing storage units according to the decided bandwidth allocation.
-
Specification