-
- Enthusiast
- Posts: 67
- Liked: 6 times
- Joined: Aug 07, 2015 8:45 pm
- Full Name: David Engler
- Contact:
S3 On Premise OS block size
I have an on premise S3 appliance that was setup using 1M block size on the underlying OS. My backup jobs are also set to 1MB. We are seeing over 3x the amount of space being taken up on the OS compared to the backups. I was expecting the data written to the appliance be mostly 1MB in size but a random sampling I’m finding most files are much smaller than 1M.
I’m working with the vendor to determine what would be the most efficient block size, so we are not consuming 1M for every file. Is there a recommended block size I can have them consider that would be the most effective for Veeam? I want to be careful not to cause performance issues if the block size is set too small.
The last count there are almost 1.5B objects and if my sampling is anywhere close to the normal its very easy to see why the OS is using 3x times the space with the 1M block size.
Our backups are first written to hardened Linux repositories then offloaded to the appliance using the Copy backups to object storage as soon as they are created. The hardened Linux repositories are set for 7 days of immutability and the appliance is set to 30 days.
Dave
I’m working with the vendor to determine what would be the most efficient block size, so we are not consuming 1M for every file. Is there a recommended block size I can have them consider that would be the most effective for Veeam? I want to be careful not to cause performance issues if the block size is set too small.
The last count there are almost 1.5B objects and if my sampling is anywhere close to the normal its very easy to see why the OS is using 3x times the space with the 1M block size.
Our backups are first written to hardened Linux repositories then offloaded to the appliance using the Copy backups to object storage as soon as they are created. The hardened Linux repositories are set for 7 days of immutability and the appliance is set to 30 days.
Dave
-
- Veeam Software
- Posts: 290
- Liked: 139 times
- Joined: Jul 24, 2018 8:38 pm
- Full Name: Stephen Firmes
- Contact:
Re: S3 On Premise OS block size
Our recommended block/object size is 1MB. Here is a great explanation of why your seeing a larger sized object storage repository than you are seeing for the linux repository: Object Repository with Immutability size explanation
Hope this helps.
Steve
Hope this helps.
Steve
Steve Firmes | Senior Solutions Architect, Product Management - Alliances @ Veeam Software
-
- Enthusiast
- Posts: 67
- Liked: 6 times
- Joined: Aug 07, 2015 8:45 pm
- Full Name: David Engler
- Contact:
Re: S3 On Premise OS block size
I do have all the backup jobs set to 1MB for the Storage optimization. I'm looking for assistance what the vendor should set the underlying Linux file system block size. If Veeam was writing most/all files at 1MB or larger the 1MB block size would be fine but when I look at the files that are being written the vast majority are much smaller.
-
- Veeam Software
- Posts: 290
- Liked: 139 times
- Joined: Jul 24, 2018 8:38 pm
- Full Name: Stephen Firmes
- Contact:
Re: S3 On Premise OS block size
The objects will typically be smaller due to the effects of compression and deduplication. What object storage platform are you using? Is it an appliance or an opensource product you are implementing yourself?
Thanks
Steve
Thanks
Steve
Steve Firmes | Senior Solutions Architect, Product Management - Alliances @ Veeam Software
-
- Enthusiast
- Posts: 67
- Liked: 6 times
- Joined: Aug 07, 2015 8:45 pm
- Full Name: David Engler
- Contact:
Re: S3 On Premise OS block size
Its a Veeam certified appliance.
The vendor is collecting data to determine the optimal size, I was hoping that data was already available so I didn't have to wait several days for them to collect and analyze the data.
The longer I keep writing data using the 1MB block size the more time it will take to rewrite it with the updated size.
Dave
The vendor is collecting data to determine the optimal size, I was hoping that data was already available so I didn't have to wait several days for them to collect and analyze the data.
The longer I keep writing data using the 1MB block size the more time it will take to rewrite it with the updated size.
Dave
-
- Veeam Software
- Posts: 290
- Liked: 139 times
- Joined: Jul 24, 2018 8:38 pm
- Full Name: Stephen Firmes
- Contact:
Re: S3 On Premise OS block size
I work closely with all of our on-prem object storage partners. If you want to send me a private message and provide me the name of the partner, I might be able to help them provide you an answer.
Thanks
Steve
Thanks
Steve
Steve Firmes | Senior Solutions Architect, Product Management - Alliances @ Veeam Software
-
- Service Provider
- Posts: 472
- Liked: 119 times
- Joined: Apr 03, 2019 6:53 am
- Full Name: Karsten Meja
- Contact:
Re: S3 On Premise OS block size
just share the vendor name. what is your problem?
-
- Veeam Software
- Posts: 290
- Liked: 139 times
- Joined: Jul 24, 2018 8:38 pm
- Full Name: Stephen Firmes
- Contact:
Re: S3 On Premise OS block size
There might not be an issue with the object storage.
Based on our immutability sizing guidance How Immutability Works there can be a discrepency with the storage utilization of the performance tier compared to the capacity tier.
Let's use an example where the performance tier is block/file and the retention is 30 days and the capacity tier has a retention of 30 days with immutability set for 30 days.
In this example, the retentions are:
Hope this helps.
Steve
Based on our immutability sizing guidance How Immutability Works there can be a discrepency with the storage utilization of the performance tier compared to the capacity tier.
Let's use an example where the performance tier is block/file and the retention is 30 days and the capacity tier has a retention of 30 days with immutability set for 30 days.
In this example, the retentions are:
- Performance tier = 30 days
- Capacity tier = 70 days (30 days retention + 30 days immutability + 10 days block generation)
Hope this helps.
Steve
Steve Firmes | Senior Solutions Architect, Product Management - Alliances @ Veeam Software
Who is online
Users browsing this forum: No registered users and 13 guests