Since two days ago we backup to a Proxmox Backup Server. Setting it up is really a breeze, so kudos, Proxmox Team!
But when we received our first backup report e-mail (of a lx container) we noticed that the average speed was only at 27 MB/s. That's not really fast.
Of course, I first checked the network connection using iperf. It's at >940 MB/s, so that's not the culprit.
Then I dd'ed the logical volume into a file on the PVE server, which was at about 180 - 190 MB/s. I piped it through gz which resulted in an average speed of 37 MB/s. I repeated this with lzop and zstd which were at 440 and 340 MB/s respectively.
So, maybe gz is at fault? Nope, because I told the backup to use zstd.
I then repeated those tests on the PB server. As I didn't have any VM or LXC images there I copied one from the PVE server. At 110 MB/s. gz 42 MB/s, lzop 478 MB/s, zstd 312 MB/s.
But as soon as I use vzdump the throughput collapses to meager 27 MB/s. So, what's happening here? Why is the backup speed so low?
But when we received our first backup report e-mail (of a lx container) we noticed that the average speed was only at 27 MB/s. That's not really fast.
Of course, I first checked the network connection using iperf. It's at >940 MB/s, so that's not the culprit.
Then I dd'ed the logical volume into a file on the PVE server, which was at about 180 - 190 MB/s. I piped it through gz which resulted in an average speed of 37 MB/s. I repeated this with lzop and zstd which were at 440 and 340 MB/s respectively.
So, maybe gz is at fault? Nope, because I told the backup to use zstd.
I then repeated those tests on the PB server. As I didn't have any VM or LXC images there I copied one from the PVE server. At 110 MB/s. gz 42 MB/s, lzop 478 MB/s, zstd 312 MB/s.
But as soon as I use vzdump the throughput collapses to meager 27 MB/s. So, what's happening here? Why is the backup speed so low?