Hi all,
I'm in a situation where I'm being heavily bottlenecked by my PBS's TLS speed. I'm running PBS as a VM on a Synology RS1221RP+, and when I run a benchmark against the repository, the TLS speed is the clear bottleneck. Additionally, the CPU usage of the PBS vm gets pinned to 100% during backups. I can directly affect TLS speed by adding vCPUs to the PBS VM.
Is it possible to disable the TLS transport for PBS, like you can do for example with migrations in PVE? We're running this in a datacenter environment. If someone were to gain the ability to intercept our internal network traffic, I would have far bigger worries than whether or not they're siphoning our backups data.
Benchmark test results:
I'm in a situation where I'm being heavily bottlenecked by my PBS's TLS speed. I'm running PBS as a VM on a Synology RS1221RP+, and when I run a benchmark against the repository, the TLS speed is the clear bottleneck. Additionally, the CPU usage of the PBS vm gets pinned to 100% during backups. I can directly affect TLS speed by adding vCPUs to the PBS VM.
Is it possible to disable the TLS transport for PBS, like you can do for example with migrations in PVE? We're running this in a datacenter environment. If someone were to gain the ability to intercept our internal network traffic, I would have far bigger worries than whether or not they're siphoning our backups data.
Benchmark test results:
Code:
root@prox-cpu1:~# proxmox-backup-client benchmark --repository root@pam@[pbsip]:storage
Uploaded 436 chunks in 5 seconds.
Time per request: 11601 microseconds.
TLS speed: 361.53 MB/s
SHA256 speed: 1914.23 MB/s
Compression speed: 752.73 MB/s
Decompress speed: 992.74 MB/s
AES256/GCM speed: 2304.00 MB/s
Verify speed: 648.16 MB/s
┌───────────────────────────────────┬────────────────────┐
│ Name │ Value │
╞═══════════════════════════════════╪════════════════════╡
│ TLS (maximal backup upload speed) │ 361.53 MB/s (29%) │
├───────────────────────────────────┼────────────────────┤
│ SHA256 checksum computation speed │ 1914.23 MB/s (95%) │
├───────────────────────────────────┼────────────────────┤
│ ZStd level 1 compression speed │ 752.73 MB/s (100%) │
├───────────────────────────────────┼────────────────────┤
│ ZStd level 1 decompression speed │ 992.74 MB/s (83%) │
├───────────────────────────────────┼────────────────────┤
│ Chunk verification speed │ 648.16 MB/s (86%) │
├───────────────────────────────────┼────────────────────┤
│ AES256 GCM encryption speed │ 2304.00 MB/s (63%) │
└───────────────────────────────────┴────────────────────┘