Hi all,
Following https://forum.proxmox.com/threads/hard-drive-strategy.137806/, We've managed to convince the bean counters to allow us a bit of money to get backup servers.
Now, the configuration I got is a bit different from the suggested configs in the previous threads.
For now, we've settled for two 740XD with :
Yes, I know this isn't the best, but considering our current, production PBSs are still rocking a AMD Opteron Processor 4334 (bet its been a while since you've seen an opteron)...
So far, I've set them up in my lab and installed a PVE on one and a PBS on the other one.
They're connected locally by a 20G LACP L3-4 LAG.
For now, I've set the datastores as a RAIDZ2 on the PVE and PBS. Haven't touched the ZFS settings much beyond setting the PBS compression to LZ4.
Here are the bench values :
Real life wise :
I've set up a VM on the PVE with a 100G drive, and created a 70G file from /dev/urandom values.
Here's the backup result :
Restore wise :
Now, I've yet to properly play with resilvering and disk replacement. Maybe 16*4Tb will take forever to rebuild.
In any case, interested in y'all "real life" values for backups. The 200MB/s restore seems a bit underwhelming for a full on flash PBS, but there might be something else at play here.
Best Regards,
Taledo
Following https://forum.proxmox.com/threads/hard-drive-strategy.137806/, We've managed to convince the bean counters to allow us a bit of money to get backup servers.
Now, the configuration I got is a bit different from the suggested configs in the previous threads.
For now, we've settled for two 740XD with :
- 2x Intel Xeon Gold 6154 CPUs
- 128 Gigs of ram
- 16 * 4Tb NVME enterprise drives (sadly the 16Tb drives were out of our budget)
- 2 * 500G drives for the OS
- 2*10G Network card
Yes, I know this isn't the best, but considering our current, production PBSs are still rocking a AMD Opteron Processor 4334 (bet its been a while since you've seen an opteron)...
So far, I've set them up in my lab and installed a PVE on one and a PBS on the other one.
They're connected locally by a 20G LACP L3-4 LAG.
For now, I've set the datastores as a RAIDZ2 on the PVE and PBS. Haven't touched the ZFS settings much beyond setting the PBS compression to LZ4.
Here are the bench values :
Code:
PBS :
root@pbs-test-ng-1:~# proxmox-backup-client benchmark
SHA256 speed: 470.62 MB/s
Compression speed: 446.17 MB/s
Decompress speed: 624.96 MB/s
AES256/GCM speed: 3028.92 MB/s
Verify speed: 268.31 MB/s
PVE :
Uploaded 754 chunks in 5 seconds.
Time per request: 6669 microseconds.
TLS speed: 628.84 MB/s
SHA256 speed: 478.59 MB/s
Compression speed: 444.29 MB/s
Decompress speed: 600.26 MB/s
AES256/GCM speed: 3335.12 MB/s
Verify speed: 267.75 MB/s
Real life wise :
I've set up a VM on the PVE with a 100G drive, and created a 70G file from /dev/urandom values.
Here's the backup result :
Code:
INFO: backup is sparse: 19.18 GiB (19%) total zero data
INFO: backup was done incrementally, reused 19.21 GiB (19%)
INFO: transferred 100.00 GiB in 284 seconds (360.6 MiB/s)
Restore wise :
Code:
restore image complete (bytes=107374182400, duration=519.92s, speed=196.95MB/s)
Now, I've yet to properly play with resilvering and disk replacement. Maybe 16*4Tb will take forever to rebuild.
In any case, interested in y'all "real life" values for backups. The 200MB/s restore seems a bit underwhelming for a full on flash PBS, but there might be something else at play here.
Best Regards,
Taledo