AWS vs Azure vs Google vs IBM vs Oracle - VMs Q2 2023 - Block Bandwidth
Go back to listWe evaluate the maximum number of bytes, or throughput, achievable by the instance, still with FIO but configured with the following parameters.
To measure IOPS, we use the well known tool Flexible I/O Tester (FIO) the following configuration:
- 1MB blocks
- Sequential access
- Read then Write
- Direct access to device without filesystems
- libaio engine
{
"configuration": {
"chart": {
"type": "bar",
"polar": false,
"zoomType": "",
"options3d": {},
"height": 600,
"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": [
"provider__name",
"flavor__name",
"volume_type_name"
],
"lineWidth": 1,
"tickInterval": null,
"tickWidth": 0,
"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": [
"Bandwidth in MB/sec<br>Read colored, Write darker"
],
"useHTML": false,
"style": {
"color": "#666666"
}
},
"categories": [
"readwrite"
],
"plotLines": null,
"plotBands": null,
"lineWidth": null,
"tickInterval": null,
"tickLength": 10,
"floor": null,
"ceiling": null,
"gridLineInterpolation": null,
"gridLineWidth": 1,
"gridLineColor": "#CCC",
"min": null,
"max": 103257.0,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": null,
"startOnTick": true,
"endOnTick": null,
"minRange": null,
"type": "linear",
"tickmarkPlacement": null,
"labels": {
"enabled": true,
"formatter": ":abs",
"style": {
"color": "#666666",
"cursor": "default",
"fontSize": "11px"
},
"useHTML": false
}
},
{
"title": {
"enabled": false
},
"categories": [
"readwrite"
],
"plotLines": null,
"plotBands": null,
"lineWidth": null,
"tickInterval": null,
"tickLength": 10,
"floor": null,
"ceiling": null,
"gridLineInterpolation": null,
"gridLineWidth": 1,
"gridLineColor": "#CCC",
"min": null,
"max": 103257.0,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": null,
"startOnTick": true,
"endOnTick": null,
"minRange": null,
"type": "linear",
"tickmarkPlacement": null,
"labels": {
"enabled": false
},
"inkedTo": 0
}
],
"zAxis": {
"title": {
"text": "Bandwidth in MB/sec<br>Read colored, Write darker"
}
},
"plotOptions": {
"series": {
"dataLabels": {
"enabled": true,
"format": "{series.name}",
"distance": 30,
"align": "left",
"inside": null,
"allowOverlap": false,
"style": {
"fontSize": "17px"
}
},
"showInLegend": null,
"turboThreshold": 1000,
"stacking": "normal",
"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 m6a.2xlarge GP3 16000 IOPS",
"verbose": "Amazon Web Services m6a.2xlarge GP3 16000 IOPS Read",
"data": [
{
"x": 0,
"y": 65855.35294117648,
"verbose": 65855.35294117648
}
],
"color": "rgba(247, 152, 29, 0.8)",
"zIndex": 10
},
{
"name": "Amazon Web Services m6a.2xlarge GP3 16000 IOPS",
"verbose": "Amazon Web Services m6a.2xlarge GP3 16000 IOPS Write",
"data": [
{
"x": 0,
"y": 65812.26315789473,
"verbose": 65812.26315789473
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
},
{
"name": "Amazon Web Services m6a.2xlarge General Purpose SSD",
"verbose": "Amazon Web Services m6a.2xlarge General Purpose SSD Read",
"data": [
{
"x": 1,
"y": 12340.529411764706,
"verbose": 12340.529411764706
}
],
"color": "rgba(247, 152, 29, 0.8)",
"zIndex": 10
},
{
"name": "Amazon Web Services m6a.2xlarge General Purpose SSD",
"verbose": "Amazon Web Services m6a.2xlarge General Purpose SSD Write",
"data": [
{
"x": 1,
"y": 12323.117647058823,
"verbose": 12323.117647058823
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
},
{
"name": "Google Cloud c2-standard-8 Intel Cascade Lake SSD Persistent Disk",
"verbose": "Google Cloud c2-standard-8 Intel Cascade Lake SSD Persistent Disk Read",
"data": [
{
"x": 2,
"y": 16622.777777777777,
"verbose": 16622.777777777777
}
],
"color": "rgba(85, 180, 0, 0.8)",
"zIndex": 10
},
{
"name": "Google Cloud c2-standard-8 Intel Cascade Lake SSD Persistent Disk",
"verbose": "Google Cloud c2-standard-8 Intel Cascade Lake SSD Persistent Disk Write",
"data": [
{
"x": 2,
"y": 16436.6,
"verbose": 16436.6
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
},
{
"name": "Google Cloud c2d-standard-8 AMD Milan SSD Persistent Disk",
"verbose": "Google Cloud c2d-standard-8 AMD Milan SSD Persistent Disk Read",
"data": [
{
"x": 3,
"y": 16880.777777777777,
"verbose": 16880.777777777777
}
],
"color": "rgba(85, 180, 0, 0.8)",
"zIndex": 10
},
{
"name": "Google Cloud c2d-standard-8 AMD Milan SSD Persistent Disk",
"verbose": "Google Cloud c2d-standard-8 AMD Milan SSD Persistent Disk Write",
"data": [
{
"x": 3,
"y": 18850.88888888889,
"verbose": 18850.88888888889
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
},
{
"name": "IBM Cloud bx2-8x32 General Purpose",
"verbose": "IBM Cloud bx2-8x32 General Purpose Read",
"data": [
{
"x": 4,
"y": 12397.0,
"verbose": 12397.0
}
],
"color": "rgba(21, 41, 53, 0.8)",
"zIndex": 10
},
{
"name": "IBM Cloud bx2-8x32 General Purpose",
"verbose": "IBM Cloud bx2-8x32 General Purpose Write",
"data": [
{
"x": 4,
"y": 9725.9,
"verbose": 9725.9
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
},
{
"name": "Microsoft Azure Standard_D8_v5 No cache Standard LRS",
"verbose": "Microsoft Azure Standard_D8_v5 No cache Standard LRS Read",
"data": [
{
"x": 5,
"y": 2244.25,
"verbose": 2244.25
}
],
"color": "rgba(85, 179, 255, 0.8)",
"zIndex": 10
},
{
"name": "Microsoft Azure Standard_D8_v5 No cache Standard LRS",
"verbose": "Microsoft Azure Standard_D8_v5 No cache Standard LRS Write",
"data": [
{
"x": 5,
"y": 2240.5,
"verbose": 2240.5
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
},
{
"name": "Oracle Cloud VM.Standard.E4.Flex.4-32 Balanced 10",
"verbose": "Oracle Cloud VM.Standard.E4.Flex.4-32 Balanced 10 Read",
"data": [
{
"x": 6,
"y": 98798.8,
"verbose": 98798.8
}
],
"color": "rgba(255, 0, 0, 0.8)",
"zIndex": 10
},
{
"name": "Oracle Cloud VM.Standard.E4.Flex.4-32 Balanced 10",
"verbose": "Oracle Cloud VM.Standard.E4.Flex.4-32 Balanced 10 Write",
"data": [
{
"x": 6,
"y": 98380.85,
"verbose": 98380.85
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
},
{
"name": "Oracle Cloud VM.Standard.E4.Flex.4-32 Lower Cost",
"verbose": "Oracle Cloud VM.Standard.E4.Flex.4-32 Lower Cost Read",
"data": [
{
"x": 7,
"y": 3255.470588235294,
"verbose": 3255.470588235294
}
],
"color": "rgba(255, 0, 0, 0.8)",
"zIndex": 10
},
{
"name": "Oracle Cloud VM.Standard.E4.Flex.4-32 Lower Cost",
"verbose": "Oracle Cloud VM.Standard.E4.Flex.4-32 Lower Cost Write",
"data": [
{
"x": 7,
"y": 3240.866666666667,
"verbose": 3240.866666666667
}
],
"pointPlacement": 0.1,
"color": "#9e9fa3",
"linkedTo": ":previous",
"yAxis": 1,
"dataLabels": {
"enabled": false,
"style": {
"textAlign": "left"
}
}
}
],
"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": "33686370924231703838735567450973469452"
}