Storage Spaces Optimize Pool

Applies To: Windows Server 2016

Windows Server 2016 Storage Spaces Direct can optimize a storage pool to balance data equally across the set of physical disks that comprise the pool.

Over time, as physical disks are added or removed or as data is written or deleted, the distribution of data among the set of physical disks that comprise the pool may become uneven. In some cases, this may result in certain physical disks becoming full while other disks in the same pool have much lower consumption.

Similarly, if new storage is added to the pool, optimizing the existing data to utilize the new storage will result in better storage efficiency across the pool and, potentially, improved performance from the newly available additional physical storage throughput. Optimizing the pool is a maintenance task which is performed by the administrator.

You can optimize a storage pool with the following command:

Optimize-StoragePool <PoolName>  

The output of the Optimize-StoragePool command include a progress bar that measures the progress of the re-balance operation

You can monitor the progress of the optimize job with the following command:

Get-StorageJob | ? Name -eq Optimize  

See Also