Hi@all,
I do have a problem with my newly setup PBS with the performance of pools. We have two clusters with both 20 nodes. Every cluster is backing up to the PBS on a separate pool of 12 disks. The performance of the pools is quite bad in zfs. On our intial test with some windows software mirror, we got quite high write performance arround 2000MB/s. Now with the zfs pools we have just arroung 100MB/s per pool on real backup tasks, which is not enough for backups without getting "timeouts".
Here is the HW Config of the server:
16 Core, 1.8Ghz Intel Scalabe Processor
64GB RAM
3 Supermicro HBA Controller connecting 24 Toshiba Disks
2 pools, both
raidz2 - 12x Toshiba 14TB 7200 Enterprise Disks.
Any idea what we can do? Should we add a "special device" or a "ZIL"... What makes sense?
Here is the benchmark of our pools:
I do have a problem with my newly setup PBS with the performance of pools. We have two clusters with both 20 nodes. Every cluster is backing up to the PBS on a separate pool of 12 disks. The performance of the pools is quite bad in zfs. On our intial test with some windows software mirror, we got quite high write performance arround 2000MB/s. Now with the zfs pools we have just arroung 100MB/s per pool on real backup tasks, which is not enough for backups without getting "timeouts".
Here is the HW Config of the server:
16 Core, 1.8Ghz Intel Scalabe Processor
64GB RAM
3 Supermicro HBA Controller connecting 24 Toshiba Disks
2 pools, both
raidz2 - 12x Toshiba 14TB 7200 Enterprise Disks.
Any idea what we can do? Should we add a "special device" or a "ZIL"... What makes sense?
Here is the benchmark of our pools:
Code:
root@br1pxbck1:~# proxmox-backup-client benchmark --repository dc1c01n
Uploaded 871 chunks in 5 seconds.
Time per request: 5785 microseconds.
TLS speed: 724.94 MB/s
SHA256 speed: 231.14 MB/s
Compression speed: 356.38 MB/s
Decompress speed: 642.15 MB/s
AES256/GCM speed: 1328.53 MB/s
Verify speed: 172.60 MB/s
┌───────────────────────────────────┬────────────────────┐
│ Name │ Value │
╞═══════════════════════════════════╪════════════════════╡
│ TLS (maximal backup upload speed) │ 724.94 MB/s (59%) │
├───────────────────────────────────┼────────────────────┤
│ SHA256 checksum computation speed │ 231.14 MB/s (11%) │
├───────────────────────────────────┼────────────────────┤
│ ZStd level 1 compression speed │ 356.38 MB/s (47%) │
├───────────────────────────────────┼────────────────────┤
│ ZStd level 1 decompression speed │ 642.15 MB/s (54%) │
├───────────────────────────────────┼────────────────────┤
│ Chunk verification speed │ 172.60 MB/s (23%) │
├───────────────────────────────────┼────────────────────┤
│ AES256 GCM encryption speed │ 1328.53 MB/s (36%) │
└───────────────────────────────────┴────────────────────┘
root@br1pxbck1:~# proxmox-backup-client benchmark --repository dc1c02n
Uploaded 858 chunks in 5 seconds.
Time per request: 5871 microseconds.
TLS speed: 714.32 MB/s
SHA256 speed: 233.66 MB/s
Compression speed: 369.69 MB/s
Decompress speed: 684.01 MB/s
AES256/GCM speed: 1348.39 MB/s
Verify speed: 173.01 MB/s
┌───────────────────────────────────┬────────────────────┐
│ Name │ Value │
╞═══════════════════════════════════╪════════════════════╡
│ TLS (maximal backup upload speed) │ 714.32 MB/s (58%) │
├───────────────────────────────────┼────────────────────┤
│ SHA256 checksum computation speed │ 233.66 MB/s (12%) │
├───────────────────────────────────┼────────────────────┤
│ ZStd level 1 compression speed │ 369.69 MB/s (49%) │
├───────────────────────────────────┼────────────────────┤
│ ZStd level 1 decompression speed │ 684.01 MB/s (57%) │
├───────────────────────────────────┼────────────────────┤
│ Chunk verification speed │ 173.01 MB/s (23%) │
├───────────────────────────────────┼────────────────────┤
│ AES256 GCM encryption speed │ 1348.39 MB/s (37%) │
└───────────────────────────────────┴────────────────────┘