Can the size of future snapshots be estimated?
Applies to
- ONTAP 9
- Snapshot
Answer
- No, the size of future snapshots cannot be estimated.
- The size of future snapshots depends on the uniqueness of your data, how it changes, and several other factors such as real-time data change rate, snapshot retention, snapshot overhead, and snapshot reserve:
- When the data changes, the original block is preserved in the snapshot until it is no longer needed.
- The amount of space consumed by the snapshot depends on how much the data has changed after the snapshot is taken.
- The product owner/administrator needs to know the data change rate in that volume.
- You can use performance monitoring tools (data write rates or overall volume activity) or historical data (analyze previous snapshots and their sizes) to make an educated guess at best.
- There is no formula or way to determine the size of the next snapshot.
- You may try to predict data activity if data on the volume isn't generated by human beings.
- Here you may try to understand/create a model/project the application behavior, data access/change patterns and predict when the significant changes are likely to occur.
- Deduplication and compression ratios for the volume could also significantly affect the snapshot size.
- A conservative estimate could be possible if you assume that the entire volume may change.
- This will give you an upper limit of the next snapshot size.
- When the data changes, the original block is preserved in the snapshot until it is no longer needed.