Uploaded 66 chunks in 5 seconds.
Time per request: 82194 microseconds.
TLS speed: 51.03 MB/s
SHA256 speed: 273.01 MB/s
Compression speed: 552.43 MB/s
Decompress speed: 972.39 MB/s
AES256/GCM speed: 82.09 MB/s
Verify speed: 136.66 MB/s
┌───────────────────────────────────┬───────────────────┐
│ Name │ Value │
╞═══════════════════════════════════╪═══════════════════╡
│ TLS (maximal backup upload speed) │ 51.03 MB/s (4%) │
├───────────────────────────────────┼───────────────────┤
│ SHA256 checksum computation speed │ 273.01 MB/s (14%) │
├───────────────────────────────────┼───────────────────┤
│ ZStd level 1 compression speed │ 552.43 MB/s (73%) │
├───────────────────────────────────┼───────────────────┤
│ ZStd level 1 decompression speed │ 972.39 MB/s (81%) │
├───────────────────────────────────┼───────────────────┤
│ Chunk verification speed │ 136.66 MB/s (18%) │
├───────────────────────────────────┼───────────────────┤
│ AES256 GCM encryption speed │ 82.09 MB/s (2%) │
└───────────────────────────────────┴───────────────────┘
I have Proxmox Backup Server 2.1-2 running on proxmox VE 7.1-8 on a Dell R630 (2x xeon 2637v4) and a Truenas VM running on the same host. The Truenas VM has a PERC in HBA mode with 8 Seagate Nytro SSDs.
PBS VM: 4 cores, 8GB ram
TrueNas VM: 4 cores, 12GB ram
I have a SMB share mapped from the PBS VM to the TrueNAS VM with these options:
//IP/PrimaryBackup /mnt/PrimaryBackup cifs credentials=/root/.smbcreds,iocharset=utf8,file_mode=0660,dir_mode=0770,uid=34,noforceuid,gid=34,noforcegid,rw 0 0
As you can see above, the performance benchmark shows terrible TLS speeds to a local network share.
I have just switched from ESXi + Veeam using the SAME truenas VM and was frequently able to write data to the TrueNAS VM at over 330MB/s. I was excited to switch to a more open virtualization platform, but this behavior is very concerning. My backups would take days to complete per job at these speeds.
Is there some performance tuning I am missing? I have qemu guest agent installed on the PBS VM, is there anything else I can do?
Time per request: 82194 microseconds.
TLS speed: 51.03 MB/s
SHA256 speed: 273.01 MB/s
Compression speed: 552.43 MB/s
Decompress speed: 972.39 MB/s
AES256/GCM speed: 82.09 MB/s
Verify speed: 136.66 MB/s
┌───────────────────────────────────┬───────────────────┐
│ Name │ Value │
╞═══════════════════════════════════╪═══════════════════╡
│ TLS (maximal backup upload speed) │ 51.03 MB/s (4%) │
├───────────────────────────────────┼───────────────────┤
│ SHA256 checksum computation speed │ 273.01 MB/s (14%) │
├───────────────────────────────────┼───────────────────┤
│ ZStd level 1 compression speed │ 552.43 MB/s (73%) │
├───────────────────────────────────┼───────────────────┤
│ ZStd level 1 decompression speed │ 972.39 MB/s (81%) │
├───────────────────────────────────┼───────────────────┤
│ Chunk verification speed │ 136.66 MB/s (18%) │
├───────────────────────────────────┼───────────────────┤
│ AES256 GCM encryption speed │ 82.09 MB/s (2%) │
└───────────────────────────────────┴───────────────────┘
I have Proxmox Backup Server 2.1-2 running on proxmox VE 7.1-8 on a Dell R630 (2x xeon 2637v4) and a Truenas VM running on the same host. The Truenas VM has a PERC in HBA mode with 8 Seagate Nytro SSDs.
PBS VM: 4 cores, 8GB ram
TrueNas VM: 4 cores, 12GB ram
I have a SMB share mapped from the PBS VM to the TrueNAS VM with these options:
//IP/PrimaryBackup /mnt/PrimaryBackup cifs credentials=/root/.smbcreds,iocharset=utf8,file_mode=0660,dir_mode=0770,uid=34,noforceuid,gid=34,noforcegid,rw 0 0
As you can see above, the performance benchmark shows terrible TLS speeds to a local network share.
I have just switched from ESXi + Veeam using the SAME truenas VM and was frequently able to write data to the TrueNAS VM at over 330MB/s. I was excited to switch to a more open virtualization platform, but this behavior is very concerning. My backups would take days to complete per job at these speeds.
Is there some performance tuning I am missing? I have qemu guest agent installed on the PBS VM, is there anything else I can do?