1. A computer-implemented method, comprising: identifying a storage volume comprising a plurality of files; calculating a file level input/output operations per second (IOPS) value for each of a subset of the plurality of files within the storage volume; creating a predictive model for the storage volume, using metadata determined for the subset of the plurality of files and the IOPS value calculated for each of the subset of the plurality of files within the storage volume; estimating file level IOPS values for each of the plurality of files in the storage volume, utilizing the predictive model, where the predictive model implements machine learning via a regression algorithm to estimate the file level IOPS values for each of the plurality of files in the storage volume; combining the estimated and calculated file level IOPS values to create a combined value, and comparing the combined value to a calculated volume level IOPS value for the storage volume; conditionally adjusting one or more of the estimated file level IOPS values, based on the comparing; and conditionally performing migration of the storage volume to a predetermined storage environment, based on the estimated file level IOPS values.