OVHcloud Objects Storage benchmark Q4 2024 - Download Multipart
Go back to listMost of the users tend to download objects via a single HTTP request but this is not adapted to the retrieving of very large files. It appears that bandwidth may be limited by connection, hence it's possible to outreach this bottleneck by parallelizing the download operation into several ones. Fortunately, this use case has been standardized in the RFC7233: Range Requests.
Again we use our tool os-benchmark to perform this custom operation. The tests are configurated as followed:
- Object size of 10GB
- 3 object in the same bucket
- 10 simultaneous connections
{
"configuration": {
"chart": {
"type": "bar",
"polar": false,
"zoomType": "",
"options3d": {},
"height": 800,
"width": null,
"margin": null,
"inverted": false,
"zooming": {}
},
"credits": {
"enabled": false
},
"title": {
"text": ""
},
"colorAxis": null,
"subtitle": {
"text": ""
},
"xAxis": {
"title": {
"text": [
""
],
"useHTML": false,
"style": {
"color": "#666666"
}
},
"categories": [
"dest_zone__provider__name",
"dest_zone__name",
"object_storage"
],
"lineWidth": 1,
"tickInterval": null,
"tickWidth": 1,
"tickLength": 10,
"tickPixelInterval": null,
"plotLines": null,
"labels": {
"enabled": false,
"format": null,
"formatter": "",
"style": {
"color": "#666666",
"cursor": "default",
"fontSize": "11px"
},
"useHTML": false,
"step": 0
},
"plotBands": null,
"visible": true,
"floor": null,
"ceiling": null,
"type": "linear",
"min": null,
"gridLineWidth": null,
"gridLineColor": null,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": null,
"startOnTick": true,
"endOnTick": null,
"tickmarkPlacement": null,
"units": null,
"minRange": null
},
"yAxis": {
"title": {
"text": [
"In MB/sec - Higher is better"
],
"useHTML": false,
"style": {
"color": "#666666"
}
},
"categories": null,
"plotLines": null,
"plotBands": null,
"lineWidth": null,
"tickInterval": null,
"tickLength": 10,
"floor": null,
"ceiling": null,
"gridLineInterpolation": null,
"gridLineWidth": null,
"gridLineColor": null,
"min": null,
"max": null,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": null,
"startOnTick": true,
"endOnTick": null,
"minRange": null,
"type": "linear",
"tickmarkPlacement": null,
"labels": {
"enabled": true,
"formatter": null,
"style": {
"color": "#666666",
"cursor": "default",
"fontSize": "11px"
},
"useHTML": false
}
},
"zAxis": {
"title": {
"text": "In MB/sec - Higher is better"
}
},
"plotOptions": {
"series": {
"dataLabels": {
"enabled": true,
"format": "{series.name}",
"distance": 30,
"align": "left",
"inside": true,
"allowOverlap": false,
"style": {
"fontSize": "17px"
}
},
"showInLegend": null,
"turboThreshold": 1000,
"stacking": "",
"groupPadding": 0,
"centerInCategory": false,
"findNearestPointBy": "x"
}
},
"navigator": {
"enabled": false
},
"scrollbar": {
"enabled": false
},
"rangeSelector": {
"enabled": false,
"inputEnabled": false
},
"legend": {
"enabled": true,
"maxHeight": null,
"align": "center",
"verticalAlign": "bottom",
"layout": "horizontal",
"width": null,
"margin": 12,
"reversed": false
},
"series": [
{
"name": "Amazon Web Services EU (Paris) Simple Storage Service",
"data": [
482.83549751980155
],
"color": "#f7981d"
},
{
"name": "Backblaze eu-central B2 Storage",
"data": [
338.09462163869574
],
"color": "#d3212f"
},
{
"name": "Google Cloud Paris Cloud Storage",
"data": [
8658.831309541143
],
"color": "#55b400"
},
{
"name": "Microsoft Azure West Europe Blob Storage",
"data": [
713.0268086730897
],
"color": "#55b3ff"
},
{
"name": "OVHcloud EU-WEST-PAR Standard Object Storage",
"data": [
530.8400277211526
],
"color": "#484848"
},
{
"name": "OVHcloud GRA Standard Object Storage",
"data": [
238.20327602629948
],
"color": "#484848"
},
{
"name": "OVHcloud SBG High Performance Object Storage",
"data": [
914.3475971941566
],
"color": "#484848"
},
{
"name": "Oracle Cloud eu-frankfurt-1 Object Storage Service",
"data": [
526.4700800426604
],
"color": "#FF0000"
},
{
"name": "Scaleway PAR 1 Object Storage",
"data": [
279.890972346748
],
"color": "#510099"
},
{
"name": "Wasabi Technologies Paris Hot Cloud Storage",
"data": [
122.16647786309528
],
"color": "#4fb74d"
}
],
"drilldown": {},
"tooltip": {
"enabled": true,
"useHTML": false,
"format": null,
"headerFormat": "",
"pointFormat": "<span style=\"color:{series.color}\">{series.name}</span>: <b>{point.y:.2f}</b><br/>",
"footerFormat": "",
"shared": false,
"outside": false,
"valueDecimals": null,
"split": false
},
"annotations": null
},
"hc_type": "chart",
"id": "53731387057433882005265131493532058241"
}