Eu tenho 3 máquinas x86 xeon [com o RHEL 7.4], as máquinas estão usando CPUs baseadas em Haswell, Broadwell e Skylake.
Quando executo o cálculo do número primo usando o sysbench [usando diversos números de threads], obtenho melhores resultados com a máquina baseada no Skylake. Mas quando executei os seguintes benchmarks usando o pacote Phoronix, eu vejo 30-40% menos estatísticas na máquina Skylake, enquanto Haswell e Broadwell têm o desempenho esperado [isto é, broadwell tem melhor desempenho que Haswell]:
A mesma versão do pacote de testes Phoronix está sendo executada nas três máquinas.
Por que uma máquina Skylake tem um melhor desempenho com o cálculo de números primos ao mesmo tempo em que executa uma tarefa decisivamente mais lenta em outros testes abrangentes?
Tags performance cpu benchmarking