Hi, delpiero3,
>> because the cost for changing a server to a more powerful one in my case for example is way, way more expensive [...]
happy to read that, as I fully agree with your view point, it is exactly what I have always said since the beginning.
PBS
does not have any way to disable compression or any other option.
I came to that conclusion by comparing the performances of PBS with the performance of the backup executed by PVE through VZDUMP.
When executed by PVE through VZDUMP, you can select which options to enable, including compression (none, LZO, GZIP, ZSTD)
Of course, the underlying storage used by PBS and by PVE was the same, otherwise the comparison would be fake.
And basically I discovered that the performance of the backup executed by PBS was comparable with the backup performed by PVE through VZDUMP
with compression enabled. Instead, the performance of the backup performed by PVE through VZDUMP
**without** compression was almost the double.
It was evident that, in my server, the compression was hurting the CPU and that was negatively affecting the overall performance of PBS, irrelevant if the storage was inexpensive SSD, enterprise SSD or even standard spinning disks.
I have raised an enhancement request to add to PBS the feature to enable/disable compression or any other option like it is possible to do with VZDUMP -->
https://bugzilla.proxmox.com/show_bug.cgi?id=4900. As you can see, the request has been accepted, but nobody seems working on it, maybe it is not considered sufficiently important.
Cheers