Does anyone knows size of VM’s snapshot file? I am concern about disk space, but I also need to back up. Is there formula for calculate snapshot file size approximately?
file size of vm's snapshot
Best answer by Alona
Hi Michael,
There is no formula to calculate the snapshot size. You may find a way that allows you to collect the stats of your VMs’ daily change and project from there.
The crucial thing to understand with snapshots is that their size if a direct reflection of what it is happening on the VM. Snapshot size can be in both MB and GB. I have seen more than once a 1TB snapshot (not recommended by any means for any purposes but it’s possible).
Generally speaking, if you have one or more of these happening on your VM:
- native backups
- database rebuilds
- large files transfers or a series of smaller files transfers
- any other activity that causes a significant change (influx or draining) of data into or from the VM’s disk
then the size of the snapshot can be expected to noticeable.
Another aspect to take into account is for how long the snapshot is going to be kept? When you think of a snapshot remember that you have two parts in the picture: the immutable VM’s disks and the snapshot files that now receive all the writes. The longer the life of the snapshot the more historical writes they receive. With every write, the information about the changed part of the disk is written to the snapshot. So with the same rate of change (even if it is not very high) over a long period of time, the snapshot can grow in size substantially.
To summarise, every VM will have a different size of snapshot that depends on the application installed and processes running on the VM as well as the age of the snapshot.
I hope the above helps. Let me know if you have any questions still.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.

