CCX21 by Hetzner
Bandwidth testing are conducted with local and block storages attached to the instance. We use the well-known open-source tool FIO. To express bandwidth the following parameters are used:
- 1M block
- Sequential access
- No filesystem (except for write access with root volume)
- Avoidance of cache and buffer
Specifications:
CPU
4
RAM
16.0 GB
Root
160 GB
ccx21 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": [
"Bandwidth"
],
"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": "Bandwidth"
}
},
"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": 30097.0
},
{
"x": 1,
"y": 30076.0
},
{
"x": 1,
"y": 30099.0
},
{
"x": 1,
"y": 30098.0
},
{
"x": 1,
"y": 30100.0
},
{
"x": 1,
"y": 30098.0
},
{
"x": 1,
"y": 30087.0
},
{
"x": 1,
"y": 30098.0
},
{
"x": 1,
"y": 30099.0
},
{
"x": 1,
"y": 30098.0
},
{
"x": 2,
"y": 30099.0
},
{
"x": 2,
"y": 30098.0
},
{
"x": 2,
"y": 26434.0
},
{
"x": 2,
"y": 25760.0
},
{
"x": 2,
"y": 21046.0
},
{
"x": 2,
"y": 21060.0
},
{
"x": 2,
"y": 21155.0
},
{
"x": 2,
"y": 21006.0
},
{
"x": 2,
"y": 21080.0
},
{
"x": 2,
"y": 21061.0
},
{
"x": 4,
"y": 21138.0
},
{
"x": 4,
"y": 21023.0
},
{
"x": 4,
"y": 21086.0
},
{
"x": 4,
"y": 21093.0
},
{
"x": 4,
"y": 21069.0
},
{
"x": 4,
"y": 25059.0
},
{
"x": 4,
"y": 21076.0
},
{
"x": 4,
"y": 21143.0
},
{
"x": 4,
"y": 21103.0
},
{
"x": 4,
"y": 21094.0
},
{
"x": 8,
"y": 21172.0
},
{
"x": 8,
"y": 21076.0
},
{
"x": 8,
"y": 21215.0
},
{
"x": 8,
"y": 21090.0
},
{
"x": 8,
"y": 21105.0
},
{
"x": 8,
"y": 21080.0
},
{
"x": 8,
"y": 21124.0
},
{
"x": 8,
"y": 21212.0
},
{
"x": 8,
"y": 21116.0
},
{
"x": 8,
"y": 21208.0
}
]
},
{
"name": "Write",
"color": "#2af6d2",
"data": [
{
"x": 1,
"y": 2962.0
},
{
"x": 1,
"y": 2897.0
},
{
"x": 1,
"y": 7317.0
},
{
"x": 1,
"y": 7038.0
},
{
"x": 1,
"y": 20343.0
},
{
"x": 1,
"y": 19230.0
},
{
"x": 1,
"y": 29937.0
},
{
"x": 1,
"y": 29888.0
},
{
"x": 1,
"y": 29951.0
},
{
"x": 1,
"y": 29862.0
},
{
"x": 2,
"y": 29945.0
},
{
"x": 2,
"y": 29895.0
},
{
"x": 2,
"y": 29776.0
},
{
"x": 2,
"y": 29894.0
},
{
"x": 2,
"y": 29939.0
},
{
"x": 2,
"y": 29820.0
},
{
"x": 2,
"y": 29941.0
},
{
"x": 2,
"y": 29921.0
},
{
"x": 2,
"y": 26361.0
},
{
"x": 2,
"y": 26532.0
},
{
"x": 4,
"y": 21031.0
},
{
"x": 4,
"y": 21026.0
},
{
"x": 4,
"y": 21106.0
},
{
"x": 4,
"y": 21018.0
},
{
"x": 4,
"y": 21100.0
},
{
"x": 4,
"y": 21073.0
},
{
"x": 4,
"y": 21068.0
},
{
"x": 4,
"y": 21057.0
},
{
"x": 4,
"y": 21062.0
},
{
"x": 4,
"y": 21076.0
},
{
"x": 8,
"y": 21076.0
},
{
"x": 8,
"y": 21285.0
},
{
"x": 8,
"y": 20983.0
},
{
"x": 8,
"y": 21031.0
},
{
"x": 8,
"y": 21524.0
},
{
"x": 8,
"y": 21021.0
},
{
"x": 8,
"y": 21060.0
},
{
"x": 8,
"y": 21057.0
},
{
"x": 8,
"y": 21069.0
},
{
"x": 8,
"y": 21078.0
}
]
}
],
"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} KB/sec</span>: <b>{point.y:.0f}</b>",
"footerFormat": "",
"shared": false,
"outside": false,
"valueDecimals": null,
"split": false
},
"annotations": null
},
"hc_type": "chart",
"id": "239099130639626264163349854443339106000"
}
Read | Write | |
---|---|---|
Max | 30100 | 29951 |
Average | 24151 | 22331 |
Deviation | 4076.37 | 7031.53 |
Min | 21006 | 2897 |
ccx21 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": [
"Bandwidth"
],
"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": "Bandwidth"
}
},
"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": 448989.0
},
{
"x": 1,
"y": 475709.0
},
{
"x": 1,
"y": 436738.0
},
{
"x": 1,
"y": 449690.0
},
{
"x": 1,
"y": 436739.0
},
{
"x": 1,
"y": 440048.0
},
{
"x": 1,
"y": 414439.0
},
{
"x": 1,
"y": 436066.0
},
{
"x": 1,
"y": 456067.0
},
{
"x": 1,
"y": 417199.0
},
{
"x": 2,
"y": 466789.0
},
{
"x": 2,
"y": 446033.0
},
{
"x": 2,
"y": 441311.0
},
{
"x": 2,
"y": 459654.0
},
{
"x": 2,
"y": 510318.0
},
{
"x": 2,
"y": 438900.0
},
{
"x": 2,
"y": 507241.0
},
{
"x": 2,
"y": 450666.0
},
{
"x": 2,
"y": 488931.0
},
{
"x": 2,
"y": 478980.0
},
{
"x": 4,
"y": 504220.0
},
{
"x": 4,
"y": 426293.0
},
{
"x": 4,
"y": 499948.0
},
{
"x": 4,
"y": 475643.0
},
{
"x": 4,
"y": 505545.0
},
{
"x": 4,
"y": 491175.0
},
{
"x": 4,
"y": 496585.0
},
{
"x": 4,
"y": 443506.0
},
{
"x": 4,
"y": 468065.0
},
{
"x": 4,
"y": 471418.0
},
{
"x": 8,
"y": 471740.0
},
{
"x": 8,
"y": 452634.0
},
{
"x": 8,
"y": 468470.0
},
{
"x": 8,
"y": 472271.0
},
{
"x": 8,
"y": 521562.0
},
{
"x": 8,
"y": 480867.0
},
{
"x": 8,
"y": 520032.0
},
{
"x": 8,
"y": 437998.0
},
{
"x": 8,
"y": 486638.0
},
{
"x": 8,
"y": 430076.0
}
]
},
{
"name": "Write",
"color": "#2af6d2",
"data": [
{
"x": 1,
"y": 7858.0
},
{
"x": 1,
"y": 6700.0
},
{
"x": 1,
"y": 15824.0
},
{
"x": 1,
"y": 13707.0
},
{
"x": 1,
"y": 21037.0
},
{
"x": 1,
"y": 23800.0
},
{
"x": 1,
"y": 27748.0
},
{
"x": 1,
"y": 31522.0
},
{
"x": 1,
"y": 34327.0
},
{
"x": 1,
"y": 38376.0
},
{
"x": 2,
"y": 23293.0
},
{
"x": 2,
"y": 29040.0
},
{
"x": 2,
"y": 50528.0
},
{
"x": 2,
"y": 52083.0
},
{
"x": 2,
"y": 55981.0
},
{
"x": 2,
"y": 56456.0
},
{
"x": 2,
"y": 55090.0
},
{
"x": 2,
"y": 58304.0
},
{
"x": 2,
"y": 53611.0
},
{
"x": 2,
"y": 56742.0
},
{
"x": 4,
"y": 45166.0
},
{
"x": 4,
"y": 49373.0
},
{
"x": 4,
"y": 53852.0
},
{
"x": 4,
"y": 56144.0
},
{
"x": 4,
"y": 53187.0
},
{
"x": 4,
"y": 58303.0
},
{
"x": 4,
"y": 54225.0
},
{
"x": 4,
"y": 58138.0
},
{
"x": 4,
"y": 56593.0
},
{
"x": 4,
"y": 57379.0
},
{
"x": 8,
"y": 47625.0
},
{
"x": 8,
"y": 49894.0
},
{
"x": 8,
"y": 56465.0
},
{
"x": 8,
"y": 56308.0
},
{
"x": 8,
"y": 57023.0
},
{
"x": 8,
"y": 58468.0
},
{
"x": 8,
"y": 55195.0
},
{
"x": 8,
"y": 56555.0
},
{
"x": 8,
"y": 54595.0
},
{
"x": 8,
"y": 57116.0
}
]
}
],
"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} KB/sec</span>: <b>{point.y:.0f}</b>",
"footerFormat": "",
"shared": false,
"outside": false,
"valueDecimals": null,
"split": false
},
"annotations": null
},
"hc_type": "chart",
"id": "156498500476815437393610634321866304225"
}
Read | Write | |
---|---|---|
Max | 521562 | 58468 |
Average | 465630 | 45091 |
Deviation | 28453.26 | 15803.54 |
Min | 414439 | 6700 |