CCX31 by Hetzner
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
8
RAM
32.0 GB
Root
240 GB
ccx31 Local
{
"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": "#d5092d",
"data": [
{
"x": 1,
"y": 7518
},
{
"x": 1,
"y": 7516
},
{
"x": 1,
"y": 7524
},
{
"x": 1,
"y": 7524
},
{
"x": 1,
"y": 7524
},
{
"x": 1,
"y": 7524
},
{
"x": 1,
"y": 7524
},
{
"x": 1,
"y": 7524
},
{
"x": 1,
"y": 7524
},
{
"x": 1,
"y": 7524
},
{
"x": 2,
"y": 7524
},
{
"x": 2,
"y": 7524
},
{
"x": 2,
"y": 7321
},
{
"x": 2,
"y": 7524
},
{
"x": 2,
"y": 5274
},
{
"x": 2,
"y": 5337
},
{
"x": 2,
"y": 5268
},
{
"x": 2,
"y": 5301
},
{
"x": 2,
"y": 5264
},
{
"x": 2,
"y": 5287
},
{
"x": 4,
"y": 5269
},
{
"x": 4,
"y": 5274
},
{
"x": 4,
"y": 5274
},
{
"x": 4,
"y": 5314
},
{
"x": 4,
"y": 5274
},
{
"x": 4,
"y": 5280
},
{
"x": 4,
"y": 5276
},
{
"x": 4,
"y": 5297
},
{
"x": 4,
"y": 5279
},
{
"x": 4,
"y": 5372
},
{
"x": 8,
"y": 5303
},
{
"x": 8,
"y": 5260
},
{
"x": 8,
"y": 5308
},
{
"x": 8,
"y": 5288
},
{
"x": 8,
"y": 5260
},
{
"x": 8,
"y": 5350
},
{
"x": 8,
"y": 5273
},
{
"x": 8,
"y": 5272
},
{
"x": 8,
"y": 5270
},
{
"x": 8,
"y": 5264
},
{
"x": 16,
"y": 5270
},
{
"x": 16,
"y": 5241
},
{
"x": 16,
"y": 5272
},
{
"x": 16,
"y": 5299
},
{
"x": 16,
"y": 5282
},
{
"x": 16,
"y": 5277
},
{
"x": 16,
"y": 5271
},
{
"x": 16,
"y": 5267
},
{
"x": 16,
"y": 5265
},
{
"x": 16,
"y": 5265
}
]
},
{
"name": "Write",
"color": "#2af6d2",
"data": [
{
"x": 1,
"y": 560
},
{
"x": 1,
"y": 526
},
{
"x": 1,
"y": 1045
},
{
"x": 1,
"y": 986
},
{
"x": 1,
"y": 1828
},
{
"x": 1,
"y": 1710
},
{
"x": 1,
"y": 2734
},
{
"x": 1,
"y": 2604
},
{
"x": 1,
"y": 3726
},
{
"x": 1,
"y": 3544
},
{
"x": 2,
"y": 4925
},
{
"x": 2,
"y": 4146
},
{
"x": 2,
"y": 7425
},
{
"x": 2,
"y": 7221
},
{
"x": 2,
"y": 7484
},
{
"x": 2,
"y": 7487
},
{
"x": 2,
"y": 7489
},
{
"x": 2,
"y": 7488
},
{
"x": 2,
"y": 7445
},
{
"x": 2,
"y": 7486
},
{
"x": 4,
"y": 7447
},
{
"x": 4,
"y": 7479
},
{
"x": 4,
"y": 7484
},
{
"x": 4,
"y": 7439
},
{
"x": 4,
"y": 7043
},
{
"x": 4,
"y": 6898
},
{
"x": 4,
"y": 5260
},
{
"x": 4,
"y": 5266
},
{
"x": 4,
"y": 5281
},
{
"x": 4,
"y": 5260
},
{
"x": 8,
"y": 5283
},
{
"x": 8,
"y": 5278
},
{
"x": 8,
"y": 5294
},
{
"x": 8,
"y": 5280
},
{
"x": 8,
"y": 5263
},
{
"x": 8,
"y": 5277
},
{
"x": 8,
"y": 5242
},
{
"x": 8,
"y": 5281
},
{
"x": 8,
"y": 5286
},
{
"x": 8,
"y": 5257
},
{
"x": 16,
"y": 5258
},
{
"x": 16,
"y": 5287
},
{
"x": 16,
"y": 5297
},
{
"x": 16,
"y": 5271
},
{
"x": 16,
"y": 5278
},
{
"x": 16,
"y": 5278
},
{
"x": 16,
"y": 5289
},
{
"x": 16,
"y": 5242
},
{
"x": 16,
"y": 5318
},
{
"x": 16,
"y": 5231
}
]
}
],
"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": "179057308676999299902089832059589257163"
}
Read | Write | |
---|---|---|
Max | 7524 | 7489 |
Average | 5906 | 5164 |
Deviation | 999.76 | 1938.65 |
Min | 5241 | 526 |
ccx31 Local
{
"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": "#d5092d",
"data": [
{
"x": 1,
"y": 104928
},
{
"x": 1,
"y": 100176
},
{
"x": 1,
"y": 103850
},
{
"x": 1,
"y": 104498
},
{
"x": 1,
"y": 103064
},
{
"x": 1,
"y": 102441
},
{
"x": 1,
"y": 102381
},
{
"x": 1,
"y": 108452
},
{
"x": 1,
"y": 100534
},
{
"x": 1,
"y": 102955
},
{
"x": 2,
"y": 106297
},
{
"x": 2,
"y": 108263
},
{
"x": 2,
"y": 115629
},
{
"x": 2,
"y": 118715
},
{
"x": 2,
"y": 111248
},
{
"x": 2,
"y": 113019
},
{
"x": 2,
"y": 113452
},
{
"x": 2,
"y": 111425
},
{
"x": 2,
"y": 110468
},
{
"x": 2,
"y": 118033
},
{
"x": 4,
"y": 107779
},
{
"x": 4,
"y": 109010
},
{
"x": 4,
"y": 118639
},
{
"x": 4,
"y": 107367
},
{
"x": 4,
"y": 116685
},
{
"x": 4,
"y": 113637
},
{
"x": 4,
"y": 112896
},
{
"x": 4,
"y": 107695
},
{
"x": 4,
"y": 112933
},
{
"x": 4,
"y": 104933
},
{
"x": 8,
"y": 111949
},
{
"x": 8,
"y": 110903
},
{
"x": 8,
"y": 112281
},
{
"x": 8,
"y": 114966
},
{
"x": 8,
"y": 116821
},
{
"x": 8,
"y": 110796
},
{
"x": 8,
"y": 108510
},
{
"x": 8,
"y": 116984
},
{
"x": 8,
"y": 108112
},
{
"x": 8,
"y": 107642
},
{
"x": 16,
"y": 109713
},
{
"x": 16,
"y": 112341
},
{
"x": 16,
"y": 104709
},
{
"x": 16,
"y": 107383
},
{
"x": 16,
"y": 108471
},
{
"x": 16,
"y": 107364
},
{
"x": 16,
"y": 103893
},
{
"x": 16,
"y": 114040
},
{
"x": 16,
"y": 106178
},
{
"x": 16,
"y": 106602
},
{
"x": 1,
"y": 75310
},
{
"x": 1,
"y": 68696
},
{
"x": 1,
"y": 76143
},
{
"x": 1,
"y": 90408
},
{
"x": 1,
"y": 71368
},
{
"x": 1,
"y": 86616
},
{
"x": 1,
"y": 71877
},
{
"x": 1,
"y": 91272
},
{
"x": 1,
"y": 73938
},
{
"x": 1,
"y": 83193
},
{
"x": 2,
"y": 78078
},
{
"x": 2,
"y": 96479
},
{
"x": 2,
"y": 74735
},
{
"x": 2,
"y": 88170
},
{
"x": 2,
"y": 85350
},
{
"x": 2,
"y": 98875
},
{
"x": 2,
"y": 89804
},
{
"x": 2,
"y": 80715
},
{
"x": 2,
"y": 93542
},
{
"x": 2,
"y": 84109
},
{
"x": 4,
"y": 103013
},
{
"x": 4,
"y": 81306
},
{
"x": 4,
"y": 101897
},
{
"x": 4,
"y": 81260
},
{
"x": 4,
"y": 100389
},
{
"x": 4,
"y": 87158
},
{
"x": 4,
"y": 100616
},
{
"x": 4,
"y": 77768
},
{
"x": 4,
"y": 94081
},
{
"x": 4,
"y": 87388
},
{
"x": 8,
"y": 99523
},
{
"x": 8,
"y": 87844
},
{
"x": 8,
"y": 104178
},
{
"x": 8,
"y": 95084
},
{
"x": 8,
"y": 103053
},
{
"x": 8,
"y": 84746
},
{
"x": 8,
"y": 107067
},
{
"x": 8,
"y": 103833
},
{
"x": 8,
"y": 104762
},
{
"x": 8,
"y": 99786
},
{
"x": 16,
"y": 90096
},
{
"x": 16,
"y": 102923
},
{
"x": 16,
"y": 96135
},
{
"x": 16,
"y": 98282
},
{
"x": 16,
"y": 95981
},
{
"x": 16,
"y": 99181
},
{
"x": 16,
"y": 78961
},
{
"x": 16,
"y": 103471
},
{
"x": 16,
"y": 93924
},
{
"x": 16,
"y": 105275
}
]
},
{
"name": "Write",
"color": "#2af6d2",
"data": [
{
"x": 1,
"y": 1852
},
{
"x": 1,
"y": 1775
},
{
"x": 1,
"y": 3589
},
{
"x": 1,
"y": 3508
},
{
"x": 1,
"y": 5279
},
{
"x": 1,
"y": 5130
},
{
"x": 1,
"y": 6880
},
{
"x": 1,
"y": 6634
},
{
"x": 1,
"y": 8274
},
{
"x": 1,
"y": 7965
},
{
"x": 2,
"y": 3008
},
{
"x": 2,
"y": 2851
},
{
"x": 2,
"y": 6560
},
{
"x": 2,
"y": 6364
},
{
"x": 2,
"y": 11283
},
{
"x": 2,
"y": 10437
},
{
"x": 2,
"y": 13103
},
{
"x": 2,
"y": 11777
},
{
"x": 2,
"y": 14021
},
{
"x": 2,
"y": 12859
},
{
"x": 4,
"y": 11918
},
{
"x": 4,
"y": 11061
},
{
"x": 4,
"y": 13988
},
{
"x": 4,
"y": 12898
},
{
"x": 4,
"y": 13681
},
{
"x": 4,
"y": 13339
},
{
"x": 4,
"y": 14361
},
{
"x": 4,
"y": 13368
},
{
"x": 4,
"y": 12976
},
{
"x": 4,
"y": 13385
},
{
"x": 8,
"y": 11121
},
{
"x": 8,
"y": 10984
},
{
"x": 8,
"y": 13304
},
{
"x": 8,
"y": 12828
},
{
"x": 8,
"y": 13697
},
{
"x": 8,
"y": 13063
},
{
"x": 8,
"y": 14160
},
{
"x": 8,
"y": 13116
},
{
"x": 8,
"y": 14114
},
{
"x": 8,
"y": 13044
},
{
"x": 16,
"y": 12088
},
{
"x": 16,
"y": 11705
},
{
"x": 16,
"y": 13523
},
{
"x": 16,
"y": 13000
},
{
"x": 16,
"y": 13259
},
{
"x": 16,
"y": 12865
},
{
"x": 16,
"y": 14299
},
{
"x": 16,
"y": 13233
},
{
"x": 16,
"y": 13098
},
{
"x": 16,
"y": 13027
},
{
"x": 1,
"y": 2729
},
{
"x": 1,
"y": 2898
},
{
"x": 1,
"y": 4850
},
{
"x": 1,
"y": 5069
},
{
"x": 1,
"y": 6616
},
{
"x": 1,
"y": 6777
},
{
"x": 1,
"y": 7907
},
{
"x": 1,
"y": 8091
},
{
"x": 1,
"y": 8936
},
{
"x": 1,
"y": 9128
},
{
"x": 2,
"y": 2643
},
{
"x": 2,
"y": 2793
},
{
"x": 2,
"y": 4648
},
{
"x": 2,
"y": 4844
},
{
"x": 2,
"y": 5812
},
{
"x": 2,
"y": 5499
},
{
"x": 2,
"y": 7718
},
{
"x": 2,
"y": 7831
},
{
"x": 2,
"y": 7721
},
{
"x": 2,
"y": 8312
},
{
"x": 4,
"y": 3039
},
{
"x": 4,
"y": 3030
},
{
"x": 4,
"y": 4986
},
{
"x": 4,
"y": 5319
},
{
"x": 4,
"y": 5772
},
{
"x": 4,
"y": 6572
},
{
"x": 4,
"y": 7100
},
{
"x": 4,
"y": 8041
},
{
"x": 4,
"y": 9021
},
{
"x": 4,
"y": 8979
},
{
"x": 8,
"y": 3854
},
{
"x": 8,
"y": 4237
},
{
"x": 8,
"y": 8604
},
{
"x": 8,
"y": 8556
},
{
"x": 8,
"y": 10442
},
{
"x": 8,
"y": 10881
},
{
"x": 8,
"y": 11049
},
{
"x": 8,
"y": 11500
},
{
"x": 8,
"y": 11121
},
{
"x": 8,
"y": 11577
},
{
"x": 16,
"y": 8457
},
{
"x": 16,
"y": 9497
},
{
"x": 16,
"y": 11471
},
{
"x": 16,
"y": 10753
},
{
"x": 16,
"y": 11777
},
{
"x": 16,
"y": 11304
},
{
"x": 16,
"y": 11752
},
{
"x": 16,
"y": 11183
},
{
"x": 16,
"y": 12062
},
{
"x": 16,
"y": 11350
}
]
}
],
"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": "22519944865458584926746247913277766053"
}
Read | Write | |
---|---|---|
Max | 118715 | 14361 |
Average | 99987 | 9178 |
Deviation | 12520.90 | 3714.43 |
Min | 68696 | 1775 |