Can snapshots cause a performance issue (as with ESXi)?

ronejamesdo

Member
Apr 22, 2024
43
6
8
In a production ESXi environment one has to watch how many snapshots one has and how old they are allowed to get because performance for the VM will degrade (and I believe, eventually, for the other VMs, provided the VMs were busy enough to make a lot of changes since the snapshots were taken).

Does Proxmox have this too?

Thanks.

RJD
 
In ESXi world it is called "VM stunning", i.e. when a snapshot initiation on what is effectively a file (vmdk) causes IO to pause in the VM.

Proxmox can suffer from a similar effect. It's most pronounced in a QCOW2/NFS combination.

However, it's not a hypervisor problem in either case. It's a slow storage problem. We have helped customers in both ESXi and PVE worlds solve this particular challenge.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Last edited:
ZFS is copy-on-write. Always. I have not explicitly tested it now, but I would really expect that the write performance does not suffer from snapshots.

Surprisingly what possibly actually slows a local ZFS is deleting a large amount of snapshots. The multiple operations in the famous Merkle-tree trigger a vast amount of write activity.

Again: not tested --> just a guess.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!