M3 2VCPU 16GB by DigitalOcean
I/O rate testing are conducted with local and block storages attached to the instance. We use the well-known open-source tool FIO. To express IOPS the following parameters are used:
- 4K block
- Random access
- No filesystem (except for write access with root volume)
- Avoidance of cache and buffer
Specifications:
CPU
2
RAM
16.0 GB
Root
150 GB
Root SSD
{
"configuration": {
"chart": {
"type": "scatter",
"polar": false,
"zoomType": "",
"options3d": {},
"height": null,
"width": null,
"margin": null,
"inverted": false,
"zooming": {}
},
"credits": {
"enabled": false
},
"title": {
"text": ""
},
"colorAxis": null,
"subtitle": {
"text": ""
},
"xAxis": {
"title": {
"text": [
"Threads"
],
"useHTML": false,
"style": {
"color": "#666666"
}
},
"categories": null,
"lineWidth": 1,
"tickInterval": null,
"tickWidth": 1,
"tickLength": 10,
"tickPixelInterval": null,
"plotLines": null,
"labels": {
"enabled": true,
"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": 0,
"gridLineWidth": null,
"gridLineColor": null,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": 1,
"startOnTick": true,
"endOnTick": null,
"tickmarkPlacement": null,
"units": null,
"minRange": null
},
"yAxis": {
"title": {
"text": [
"IOPS"
],
"useHTML": false,
"style": {
"color": "#666666"
}
},
"categories": null,
"plotLines": null,
"plotBands": null,
"lineWidth": null,
"tickInterval": null,
"tickLength": 10,
"floor": null,
"ceiling": null,
"gridLineInterpolation": null,
"gridLineWidth": 1,
"gridLineColor": "#e6e6e6",
"min": 0,
"max": null,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": null,
"startOnTick": true,
"endOnTick": true,
"minRange": null,
"type": "linear",
"tickmarkPlacement": null,
"labels": {
"enabled": true,
"formatter": null,
"style": {
"color": "#666666",
"cursor": "default",
"fontSize": "11px"
},
"useHTML": false
}
},
"zAxis": {
"title": {
"text": "IOPS"
}
},
"plotOptions": {
"series": {
"dataLabels": {
"enabled": false,
"format": null,
"distance": 30,
"align": "center",
"inside": null,
"allowOverlap": false,
"style": {
"fontSize": "11px"
}
},
"showInLegend": null,
"turboThreshold": 0,
"stacking": "",
"groupPadding": 0.2,
"centerInCategory": false,
"findNearestPointBy": "x"
}
},
"navigator": {
"enabled": false
},
"scrollbar": {
"enabled": false
},
"rangeSelector": {
"enabled": false,
"inputEnabled": false
},
"legend": {
"enabled": null,
"maxHeight": null,
"align": "center",
"verticalAlign": "bottom",
"layout": "horizontal",
"width": null,
"margin": 12,
"reversed": false
},
"series": [
{
"name": "Read",
"color": "#057fff",
"data": [
{
"x": 1,
"y": 10015
},
{
"x": 1,
"y": 9999
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10024
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10032
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10032
},
{
"x": 2,
"y": 9741
},
{
"x": 2,
"y": 9823
},
{
"x": 2,
"y": 7815
},
{
"x": 2,
"y": 7828
},
{
"x": 2,
"y": 7823
},
{
"x": 2,
"y": 7822
},
{
"x": 2,
"y": 7813
},
{
"x": 2,
"y": 7828
},
{
"x": 2,
"y": 7822
},
{
"x": 2,
"y": 7827
},
{
"x": 4,
"y": 7831
},
{
"x": 4,
"y": 7823
},
{
"x": 4,
"y": 7817
},
{
"x": 4,
"y": 7830
},
{
"x": 4,
"y": 7814
},
{
"x": 4,
"y": 7826
},
{
"x": 4,
"y": 7809
},
{
"x": 4,
"y": 7826
},
{
"x": 4,
"y": 7815
},
{
"x": 4,
"y": 7835
},
{
"x": 1,
"y": 9998
},
{
"x": 1,
"y": 10006
},
{
"x": 1,
"y": 10032
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10032
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10033
},
{
"x": 1,
"y": 10033
},
{
"x": 2,
"y": 9846
},
{
"x": 2,
"y": 9811
},
{
"x": 2,
"y": 7832
},
{
"x": 2,
"y": 7828
},
{
"x": 2,
"y": 7828
},
{
"x": 2,
"y": 7827
},
{
"x": 2,
"y": 7833
},
{
"x": 2,
"y": 7828
},
{
"x": 2,
"y": 7826
},
{
"x": 2,
"y": 7825
},
{
"x": 4,
"y": 7829
},
{
"x": 4,
"y": 7830
},
{
"x": 4,
"y": 7830
},
{
"x": 4,
"y": 7826
},
{
"x": 4,
"y": 7839
},
{
"x": 4,
"y": 7827
},
{
"x": 4,
"y": 7830
},
{
"x": 4,
"y": 7830
},
{
"x": 4,
"y": 7832
},
{
"x": 4,
"y": 7822
}
]
},
{
"name": "Write",
"color": "#fa8000",
"data": [
{
"x": 1,
"y": 871
},
{
"x": 1,
"y": 893
},
{
"x": 1,
"y": 5050
},
{
"x": 1,
"y": 6179
},
{
"x": 1,
"y": 9797
},
{
"x": 1,
"y": 9819
},
{
"x": 1,
"y": 9678
},
{
"x": 1,
"y": 9548
},
{
"x": 1,
"y": 9761
},
{
"x": 1,
"y": 9760
},
{
"x": 2,
"y": 9868
},
{
"x": 2,
"y": 9877
},
{
"x": 2,
"y": 9499
},
{
"x": 2,
"y": 8202
},
{
"x": 2,
"y": 7761
},
{
"x": 2,
"y": 7816
},
{
"x": 2,
"y": 7885
},
{
"x": 2,
"y": 7844
},
{
"x": 2,
"y": 7820
},
{
"x": 2,
"y": 7917
},
{
"x": 4,
"y": 7663
},
{
"x": 4,
"y": 7792
},
{
"x": 4,
"y": 7915
},
{
"x": 4,
"y": 8246
},
{
"x": 4,
"y": 7816
},
{
"x": 4,
"y": 7823
},
{
"x": 4,
"y": 7802
},
{
"x": 4,
"y": 7820
},
{
"x": 4,
"y": 7795
},
{
"x": 4,
"y": 7836
},
{
"x": 1,
"y": 1000
},
{
"x": 1,
"y": 899
},
{
"x": 1,
"y": 6389
},
{
"x": 1,
"y": 3250
},
{
"x": 1,
"y": 9876
},
{
"x": 1,
"y": 9892
},
{
"x": 1,
"y": 9891
},
{
"x": 1,
"y": 9893
},
{
"x": 1,
"y": 9886
},
{
"x": 1,
"y": 9814
},
{
"x": 2,
"y": 9880
},
{
"x": 2,
"y": 9873
},
{
"x": 2,
"y": 9338
},
{
"x": 2,
"y": 9875
},
{
"x": 2,
"y": 7818
},
{
"x": 2,
"y": 9838
},
{
"x": 2,
"y": 7779
},
{
"x": 2,
"y": 7967
},
{
"x": 2,
"y": 7861
},
{
"x": 2,
"y": 7856
},
{
"x": 4,
"y": 8199
},
{
"x": 4,
"y": 7760
},
{
"x": 4,
"y": 7838
},
{
"x": 4,
"y": 7817
},
{
"x": 4,
"y": 7814
},
{
"x": 4,
"y": 7851
},
{
"x": 4,
"y": 7838
},
{
"x": 4,
"y": 7805
},
{
"x": 4,
"y": 7826
},
{
"x": 4,
"y": 7846
}
]
}
],
"drilldown": {},
"tooltip": {
"enabled": true,
"useHTML": false,
"format": null,
"headerFormat": "",
"pointFormat": "<span style=\"color:{series.color}\">Thread(s)</span>: <b>{point.x:.0f}</b><br><span style=\"color:{series.color}\">{series.name} IOPS</span>: <b>{point.y:.0f}</b>",
"footerFormat": "",
"shared": false,
"outside": false,
"valueDecimals": null,
"split": false
},
"annotations": null
},
"hc_type": "chart",
"id": "132318671097218968092042541227936842527"
}
Read | Write | |
---|---|---|
Max | 10033 | 9893 |
Average | 8691 | 7864 |
Deviation | 1061.52 | 2243.33 |
Min | 7809 | 871 |
Root SSD
{
"configuration": {
"chart": {
"type": "scatter",
"polar": false,
"zoomType": "",
"options3d": {},
"height": null,
"width": null,
"margin": null,
"inverted": false,
"zooming": {}
},
"credits": {
"enabled": false
},
"title": {
"text": ""
},
"colorAxis": null,
"subtitle": {
"text": ""
},
"xAxis": {
"title": {
"text": [
"Threads"
],
"useHTML": false,
"style": {
"color": "#666666"
}
},
"categories": null,
"lineWidth": 1,
"tickInterval": null,
"tickWidth": 1,
"tickLength": 10,
"tickPixelInterval": null,
"plotLines": null,
"labels": {
"enabled": true,
"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": 0,
"gridLineWidth": null,
"gridLineColor": null,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": 1,
"startOnTick": true,
"endOnTick": null,
"tickmarkPlacement": null,
"units": null,
"minRange": null
},
"yAxis": {
"title": {
"text": [
"IOPS"
],
"useHTML": false,
"style": {
"color": "#666666"
}
},
"categories": null,
"plotLines": null,
"plotBands": null,
"lineWidth": null,
"tickInterval": null,
"tickLength": 10,
"floor": null,
"ceiling": null,
"gridLineInterpolation": null,
"gridLineWidth": 1,
"gridLineColor": "#e6e6e6",
"min": 0,
"max": null,
"minorTickInterval": null,
"minorTickWidth": 0,
"minTickInterval": null,
"startOnTick": true,
"endOnTick": true,
"minRange": null,
"type": "linear",
"tickmarkPlacement": null,
"labels": {
"enabled": true,
"formatter": null,
"style": {
"color": "#666666",
"cursor": "default",
"fontSize": "11px"
},
"useHTML": false
}
},
"zAxis": {
"title": {
"text": "IOPS"
}
},
"plotOptions": {
"series": {
"dataLabels": {
"enabled": false,
"format": null,
"distance": 30,
"align": "center",
"inside": null,
"allowOverlap": false,
"style": {
"fontSize": "11px"
}
},
"showInLegend": null,
"turboThreshold": 0,
"stacking": "",
"groupPadding": 0.2,
"centerInCategory": false,
"findNearestPointBy": "x"
}
},
"navigator": {
"enabled": false
},
"scrollbar": {
"enabled": false
},
"rangeSelector": {
"enabled": false,
"inputEnabled": false
},
"legend": {
"enabled": null,
"maxHeight": null,
"align": "center",
"verticalAlign": "bottom",
"layout": "horizontal",
"width": null,
"margin": 12,
"reversed": false
},
"series": [
{
"name": "Read",
"color": "#057fff",
"data": [
{
"x": 1,
"y": 83904
},
{
"x": 1,
"y": 71023
},
{
"x": 1,
"y": 86477
},
{
"x": 1,
"y": 88114
},
{
"x": 1,
"y": 88460
},
{
"x": 1,
"y": 90009
},
{
"x": 1,
"y": 86454
},
{
"x": 1,
"y": 85031
},
{
"x": 1,
"y": 90513
},
{
"x": 1,
"y": 85175
},
{
"x": 2,
"y": 116369
},
{
"x": 2,
"y": 114377
},
{
"x": 2,
"y": 115091
},
{
"x": 2,
"y": 114061
},
{
"x": 2,
"y": 115759
},
{
"x": 2,
"y": 113571
},
{
"x": 2,
"y": 115389
},
{
"x": 2,
"y": 114582
},
{
"x": 2,
"y": 116105
},
{
"x": 2,
"y": 113397
},
{
"x": 4,
"y": 114826
},
{
"x": 4,
"y": 112900
},
{
"x": 4,
"y": 115418
},
{
"x": 4,
"y": 113745
},
{
"x": 4,
"y": 114796
},
{
"x": 4,
"y": 113947
},
{
"x": 4,
"y": 117465
},
{
"x": 4,
"y": 114691
},
{
"x": 4,
"y": 115524
},
{
"x": 4,
"y": 116118
},
{
"x": 1,
"y": 93379
},
{
"x": 1,
"y": 71492
},
{
"x": 1,
"y": 76190
},
{
"x": 1,
"y": 95848
},
{
"x": 1,
"y": 95642
},
{
"x": 1,
"y": 79254
},
{
"x": 1,
"y": 77889
},
{
"x": 1,
"y": 98221
},
{
"x": 1,
"y": 75929
},
{
"x": 1,
"y": 71623
},
{
"x": 2,
"y": 114422
},
{
"x": 2,
"y": 114903
},
{
"x": 2,
"y": 114550
},
{
"x": 2,
"y": 115768
},
{
"x": 2,
"y": 114841
},
{
"x": 2,
"y": 114744
},
{
"x": 2,
"y": 116882
},
{
"x": 2,
"y": 113799
},
{
"x": 2,
"y": 115181
},
{
"x": 2,
"y": 115172
},
{
"x": 4,
"y": 118388
},
{
"x": 4,
"y": 114368
},
{
"x": 4,
"y": 115796
},
{
"x": 4,
"y": 114643
},
{
"x": 4,
"y": 114351
},
{
"x": 4,
"y": 112553
},
{
"x": 4,
"y": 115157
},
{
"x": 4,
"y": 113958
},
{
"x": 4,
"y": 114327
},
{
"x": 4,
"y": 113327
}
]
},
{
"name": "Write",
"color": "#fa8000",
"data": [
{
"x": 1,
"y": 1034
},
{
"x": 1,
"y": 1048
},
{
"x": 1,
"y": 1740
},
{
"x": 1,
"y": 1754
},
{
"x": 1,
"y": 2165
},
{
"x": 1,
"y": 2175
},
{
"x": 1,
"y": 2430
},
{
"x": 1,
"y": 2439
},
{
"x": 1,
"y": 2587
},
{
"x": 1,
"y": 2600
},
{
"x": 2,
"y": 1086
},
{
"x": 2,
"y": 1085
},
{
"x": 2,
"y": 1717
},
{
"x": 2,
"y": 1723
},
{
"x": 2,
"y": 2143
},
{
"x": 2,
"y": 2147
},
{
"x": 2,
"y": 2401
},
{
"x": 2,
"y": 2232
},
{
"x": 2,
"y": 2498
},
{
"x": 2,
"y": 2425
},
{
"x": 4,
"y": 1120
},
{
"x": 4,
"y": 1123
},
{
"x": 4,
"y": 1814
},
{
"x": 4,
"y": 1814
},
{
"x": 4,
"y": 2208
},
{
"x": 4,
"y": 2209
},
{
"x": 4,
"y": 2157
},
{
"x": 4,
"y": 2454
},
{
"x": 4,
"y": 2372
},
{
"x": 4,
"y": 2463
},
{
"x": 1,
"y": 1369
},
{
"x": 1,
"y": 1073
},
{
"x": 1,
"y": 1705
},
{
"x": 1,
"y": 2106
},
{
"x": 1,
"y": 2066
},
{
"x": 1,
"y": 2546
},
{
"x": 1,
"y": 2256
},
{
"x": 1,
"y": 2796
},
{
"x": 1,
"y": 2328
},
{
"x": 1,
"y": 2995
},
{
"x": 2,
"y": 1199
},
{
"x": 2,
"y": 1332
},
{
"x": 2,
"y": 1860
},
{
"x": 2,
"y": 2183
},
{
"x": 2,
"y": 2174
},
{
"x": 2,
"y": 2475
},
{
"x": 2,
"y": 2292
},
{
"x": 2,
"y": 2420
},
{
"x": 2,
"y": 2322
},
{
"x": 2,
"y": 3254
},
{
"x": 4,
"y": 1226
},
{
"x": 4,
"y": 1376
},
{
"x": 4,
"y": 1812
},
{
"x": 4,
"y": 2138
},
{
"x": 4,
"y": 2063
},
{
"x": 4,
"y": 2440
},
{
"x": 4,
"y": 2218
},
{
"x": 4,
"y": 2446
},
{
"x": 4,
"y": 2377
},
{
"x": 4,
"y": 2746
}
]
}
],
"drilldown": {},
"tooltip": {
"enabled": true,
"useHTML": false,
"format": null,
"headerFormat": "",
"pointFormat": "<span style=\"color:{series.color}\">Thread(s)</span>: <b>{point.x:.0f}</b><br><span style=\"color:{series.color}\">{series.name} IOPS</span>: <b>{point.y:.0f}</b>",
"footerFormat": "",
"shared": false,
"outside": false,
"valueDecimals": null,
"split": false
},
"annotations": null
},
"hc_type": "chart",
"id": "33664531205526639465618543056261595655"
}
Read | Write | |
---|---|---|
Max | 118388 | 3254 |
Average | 104765 | 2046 |
Deviation | 15105.35 | 528.43 |
Min | 71023 | 1034 |
Sign up as Freemium to get more insight.