It looks to me like ZFS Deduplication is not really needed for PBS, because PBS does already the deduplication.
I have on my Pool with a lot of backups a dedup ratio of 1,1. So dedup happens a bit on ZFS side, but seems to me not worth it.
Same for ZFS-Compression, runs here with ZSTD as Compression algorithm.
And i get around 1,2x
Seems to me all not worth it.
I changed logbias to throughput and recordsize to 1M on the pool, which gave me a ton of speed, 200mb/s backup speed was raised to 900mb/s.
Now im thinking how i can further optimize the Backup ZFS Pool. To gain more speed etc...
Does it makes sense to use a higher ashift value, like 13 for 8k blocks or even 14?
Setting the recordsize maybe even to 2m or 4m? Since the chucks are all 4mb in size?
Are there any Pro's here, which gone already through all that to squeeze the most out of PBS?
It's an exclusive PBS-Server with 2x E5-2637 v3 and 256GB Ram, so i have enough Horsepower and memory to not care or fall into any limits.
I destroyed the pool already, to reformat all the SAS Disks with sg_format to 4k logical block size, they are 4k physical, but were 512b logical before.
Not sure if sg_format will change actually the Logical block size in the Firmware of the Drive, but so far it looks like sg_format sends the formatting command to the Drives Firmware and reads just the progress. So the chances are high, that logical block changes to 4k.
@Dunuin As far i remember, you have the most knowledge about PBS out here, did you did already some tuning?
I bet you had the same questions initially as you started with PBS.
Everyone is welcome here, with his findings!
Cheers
I have on my Pool with a lot of backups a dedup ratio of 1,1. So dedup happens a bit on ZFS side, but seems to me not worth it.
Same for ZFS-Compression, runs here with ZSTD as Compression algorithm.
And i get around 1,2x
Seems to me all not worth it.
I changed logbias to throughput and recordsize to 1M on the pool, which gave me a ton of speed, 200mb/s backup speed was raised to 900mb/s.
Now im thinking how i can further optimize the Backup ZFS Pool. To gain more speed etc...
Does it makes sense to use a higher ashift value, like 13 for 8k blocks or even 14?
Setting the recordsize maybe even to 2m or 4m? Since the chucks are all 4mb in size?
Are there any Pro's here, which gone already through all that to squeeze the most out of PBS?
It's an exclusive PBS-Server with 2x E5-2637 v3 and 256GB Ram, so i have enough Horsepower and memory to not care or fall into any limits.
I destroyed the pool already, to reformat all the SAS Disks with sg_format to 4k logical block size, they are 4k physical, but were 512b logical before.
Not sure if sg_format will change actually the Logical block size in the Firmware of the Drive, but so far it looks like sg_format sends the formatting command to the Drives Firmware and reads just the progress. So the chances are high, that logical block changes to 4k.
@Dunuin As far i remember, you have the most knowledge about PBS out here, did you did already some tuning?
I bet you had the same questions initially as you started with PBS.
Everyone is welcome here, with his findings!
Cheers