O benchmarking Bare Metal Cloud

Com mais de 20 configurações disponíveis, Bare Metal Cloud ajuda a otimizar suas cargas de trabalho para desempenho máximo. Para identificar as melhores configurações para cargas de trabalho MySQL, testamos várias instâncias usando um teste Sysbench OLTP_RW simples. Os resultados estão resumidos a seguir e devem ajudá-lo a escolher a solução certa para suas necessidades.

Todas as instâncias aproveitam os novos processadores Intel Xeon escaláveis ​​(Cascade Lake Refresh), que são projetados para fornecer aumento de desempenho para cargas de trabalho com muitos dados, como bancos de dados. Com base em diferentes contagens e capacidades de encadeamentos, comparamos 10 benchmarks diferentes: Consultas realizadas (leitura), Consultas realizadas (gravação), Consultas realizadas (outro), Transação por segundo, Consultas por segundo, Latência (min), Latência (média), Latência (máx.), Latência (95%), Latência (soma), justiça de Threads (eventos) e justiça de Threads (tempo de execução).

A tabela abaixo mostra os três benchmarks que consideramos os mais relevantes para esses tipos de cargas de trabalho. Para a lista completa, por favor entre em contato vendas @phoenixnap.com.

Bancos de dados MySQL

Com o objetivo de comparar o desempenho de diferentes Bare Metal Cloud (BMC), testamos um banco de dados MySQL de 100 GB (8x tabelas com 50 milhões de registros, R / W / O de 70/20/10) em 16 Bare Metal Cloud configurações. Abaixo está o resumo dos resultados que deve servir de referência para você na hora de escolher sua instância preferida.

Especificações do banco de dados:

Tamanho: 100 GB

SO Ubuntu 18.04

Versão do banco de dados 8.0.25.

Número de registros do banco de dados: 50000000

Proporção de leitura / gravação 70/30

Resultados do teste de referência

Ops! Seu navegador não suporta PDFs incorporados!

Faça o download

Instância Tópicos Transações por segundo Consultas por segundo Média de latência Preço da Instância
s0.d1.pequeno
Intel E3-1240v3 único
(4 núcleos e 3.4 GHz)
32
128
512
91.91
71.47
63.19
1,838.18
1,429.32
1,263.84
347.97
1,429.32
1,789.30
$ 0.10 / h
$ 67.00 / m
s0.d1.médio
Intel E3-1270v3 único
(4 núcleos e 3.5 GHz)
32
128
512
163.82
124.10
82.88
3,276.42
2,481.92
1,657.67
195.27
1,030.60
6,132.81
$ 0.12 / h
$ 80.00 / m
s1.c1.pequeno
Intel E-2276G único
(6 núcleos e 3.8 GHz)
32
128
512
3,152.36
3,478.44
3,427.43
63,047.25
69,568.79
68,548.53
10.15
36.79
149.35
$ 0.18 / h
$ 105.00 / m
s1.c1.meio
Intel E-2276G único
(6 núcleos e 3.8 GHz)
32
128
512
5,803.09
5,707.75
5,755.85
116,061.82
114,154.93
115,117.03
5.51
22.42
88.94
$ 0.26 / h
$ 164.00 / m
s1.c2.grande
Intel E-2288G único
(8 núcleos e 3.7 GHz)
32
128
512
8,005.24
7,987.05
7,213.76
160,104.82
159,741.06
144,275.19
4.00
16.02
70.97
$ 0.29 / h
$ 184.00 / m
d1.c1.pequeno
Dual Intel Prata 4210R
(20 núcleos e 2.4 GHz)
32
128
512
11,181.86
13,025.28
8,528.58
223,637.25
260,505.63
170,571.63
2.86
9.82
60.02
$ 0.44 / h
$ 295.00 / m
d1.c2.pequeno
Intel Gold 5218R duplo
(40 núcleos e 2.1 GHz)
32
128
512
13,026.18
16,997.69
10,204.33
260,523.69
339,953.79
204,086.61
2.45
7.53
50.15
$ 0.55 / h
$ 378.00 / m
d1.c3.pequeno
Intel Gold 6230R duplo
(52 núcleos e 2.1 GHz)
32
128
512
16,855.14
37,597.18
28,920.26
337,102.82
751,943.62
578,405.13
1.90
3.40
17.69
$ 0.61 / h
$ 418.00 / m
d1.c4.pequeno
Intel Gold 6258R duplo
(56 núcleos e 2.7 GHz)
32
128
512
16,621.09
37,479.50
23,146.55
332,421.83
749,590.05
462,930.92
1.92
3.41
22.10
$ 0.68 / h
$ 475.00 / m
d1.c1.meio
Dual Intel Prata 4210R
(20 núcleos e 2.4 GHz)
32
128
512
11,289.05
13,473.23
9,763.50
225,780.97
269,464.61
195,270.00
2.83
9.50
52.42
$ 0.57 / h
$ 393.00 / m
d1.c3.meio
Intel Gold 6230R duplo
(52 núcleos e 2.1 GHz)
32
128
512
12,300.09
17,085.37
11,743.10
246,001.74
341,707.48
234,862.02
2.60
7.49
43.58
$ 0.74 / h
$ 516.00 / m
d1.c4.meio
Intel Gold 6258R duplo
(56 núcleos e 2.7 GHz)
32
128
512
17,033.86
38,229.54
34,686.11
340,677.13
764,590.82
693,722.14
1.88
3.35
14.75
$ 0.82 / h
$ 573.00 / m
d1.c1.grande
Dual Intel Prata 4210R
(20 núcleos e 2.4 GHz)
32
128
512
11,586.56
13,491.72
9,883.70
231,731.19
269,834.48
197,673.98
2.76
9.48
51.78
$ 0.77 / h
$ 539.00 / m
d1.c2.grande
Intel Gold 5218R duplo
(40 núcleos e 2.1 GHz)
32
128
512
14,570.80
18,228.96
12,661.13
291,416.08
364,579.18
253,222.58
2.19
7.02
40.42
$ 0.89 / h
$ 622.00 / m
d1.c3.grande
Intel Gold 6230R duplo
(52 núcleos e 2.1 GHz)
32
128
512
13,938.89
16,841.02
12,639.15
278,777.75
336,820.32
252,783.10
2.29
7.60
40.49
$ 0.94 / h
$ 662.00 / m
d1.c4.grande
Intel Gold 6258R duplo
(56 núcleos e 2.7 GHz)
32
128
512
13,697.49
16,194.93
12,049.55
273,949.90
323,898.63
240,990.94
2.33
7.90
42.47
$ 1.02 / h
$ 719.00 / m

Metodologia de Teste

Para executar esses testes, usamos uma metodologia de teste Sysbench OLTP_RW simples que envolveu a implantação da carga de trabalho designada para cada instância individualmente. Oito tabelas foram usadas, cada uma com 50 milhões de linhas (aproximadamente 100 GB de dados). A carga foi aumentada incrementalmente com cada teste, começando com um único encadeamento e escalando até 8, 16, 32, 48, 64, 128, 254 e 512 encadeamentos.

Implantar BMC Servers hoje

Implantar agora