CPC G06F 3/0644 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0641 (2013.01); G06F 3/0673 (2013.01)] | 16 Claims |
1. A method of a storage system, comprising:
selecting, by the storage system, an extent size threshold for a volume, the selection based on a type of application that is to store data on the volume, wherein the extents are variable-sized units of data;
receiving a write request including new data and a volume identifier of the volume to which to write the new data;
writing the new data to the volume as one or more extents that are each no larger than the extent size threshold in place when the new data is written; and
dynamically varying the extent size threshold based on data reduction metrics associated with the volume, comprising at least one of:
in response to determining that a deduplication ratio is below a threshold deduplication ratio range, decreasing the extent size threshold by a predetermined value; or
in response to determining that the deduplication ratio is above the threshold deduplication ratio range, increasing the extent size threshold by a predetermined value.
|