Início / Guias antipegadinha / Identificação de Geração de Hardware de Servidores em Nuvem e Teste Real de Sobrepreço de CPUs Antigas

Identificação de Geração de Hardware de Servidores em Nuvem e Teste Real de Sobrepreço de CPUs Antigas

Use benchmarks forenses para expor o sobrepreço de CPUs antigas e calcule a conta real do FinOps.

Atualizado 2026-10-20 · CloudWorth

Geração de HardwareCPU AntigaTaxa de SobrepreçoBenchmark ForenseFinOpsCloudWorthSteal TimeOverselling VPSBenchmark VPS

Identificação de Geração de Hardware de Servidores em Nuvem e Teste Real de Sobrepreço de CPUs Antigas

Configuração nominal não é igual a desempenho real; benchmark forense + cálculo de taxa de sobrepreço é a única forma sólida de evitar armadilhas.

Como identificar a geração da CPU num relance

Pegou um servidor cloud recém-criado? Antes de rodar benchmarks, dê uma olhada em /proc/cpuinfo. Só três campos importam: vendor_id / cpu family / model / stepping. Converta o model para hexadecimal, confira na tabela Intel ARK ou AMD oficial e em 30 segundos você sabe a geração.

lscpu | grep -E 'Model name|CPU\(s\)|Thread|Core|Socket|Vendor|Family|Model|Stepping'

Dica prática: Intel Xeon Scalable de 1ª a 3ª geração correspondem a model 0x55/0x8F/0xA5; AMD EPYC 7001/7002/7003 caem em model 0x0F/0x3F/0x6F. Se vir model 0x4F (Broadwell) ou 0x56 (Haswell), marque como "≥2 gerações atrás" — risco de sobrepreço nas alturas.

Junte com dmidecode -t processor para ver versão do Microcode e Max Speed; se o Max Speed estiver bem abaixo do clock base nominal, provavelmente é um chip rebaixado revendido. Transforme a checagem num Ansible Playbook e você inspeciona centenas de nós no tempo de um café.

💡 Leitura extra: De que geração é a CPU do seu cloud? Identificação e sobrepreço já tem a tabela em CSV para baixar e usar.


Nominal vs. Real: Benchmarking como Prova

O "2 vCPU 4 GB" do fornecedor é apenas nominal; o desempenho real deve ser comprovado com benchmarks. O ciclo mínimo:

  1. CPU Single/Multi-core: sysbench cpu --threads=$(nproc) --time=30 run
  2. Largura de banda de memória: mbw -n 200 256 ou stream
  3. IOPS/Throughput de disco: fio --name=randrw --rw=randrw --bs=4k --size=4G --numjobs=4 --iodepth=32 --runtime=60 --group_reporting

Divida os três conjuntos de números pelos scores de baseline de bare-metal da mesma geração (obtidos do Phoronix Test Suite ou de sua própria biblioteca de baselines) para obter a razão Real/Nominal.

| Métrica | Valor Nominal | Valor Real | Razão | Interpretação |
|---------|---------------|------------|-------|---------------|
| sysbench single-core | 1000 events/s | 620 | 0.62 | ⚠️ Suspeita de overselling/arquitetura antiga |
| STREAM Triad | 45 GB/s | 28 GB/s | 0.62 | Controlador de memória de geração anterior |
| fio randread IOPS | 80k | 45k | 0.56 | Overselling de armazenamento ou disco SMR |

Regra de Ouro da Prova: Item único < 0.7 → abra ticket imediatamente; Composto < 0.65 → exija reembolso ou migração. Coloque os scripts no CI, rode inspeções semanais automáticas, arquive a cadeia de evidências no object storage e, ao responder o ticket, apenas envie o link.


Cálculo da Taxa de Prêmio de Chips Antigos

Taxa de Prêmio = (Preço Unitário Pago - Preço Unitário de Bare Metal Usado da Mesma Geração) / Preço Unitário de Bare Metal Usado da Mesma Geração × 100%

Tomando como exemplo um teste real de Q2 de 2024 de um certo provedor com 2 vCPU 4 GB (na verdade E5-2680 v4):

  • Pago: ¥0,12/hora ≈ ¥87,6/mês
  • Bare metal usado da mesma geração (incluindo energia/rack/O&M rateados): ¥0,045/hora ≈ ¥32,9/mês
  • Taxa de Prêmio = (87,6 - 32,9) / 32,9 ≈ 166%

Provedor com a mesma configuração trocando para AMD EPYC 7402P (Rome, lançado Q3 2019): ¥0,07/hora, taxa de prêmio de apenas 48%. Conclusão: pagar pela geração Broadwell custa 2,7 vezes mais "imposto de geração" por ano.

📊 Referência cruzada: Mesma configuração, preço diferente? Use a taxa de prêmio para descobrir onde o servidor cloud é caro tem calculadora embutida, cole sua fatura e veja a taxa na hora.


Comparativo com nuvens públicas: mesmo preço, desempenho diferente

Colocamos os ¥ 0,12/hora acima em instâncias de mesmo porte nas três maiores nuvens públicas:

| Provedor | Tipo de instância | CPU subjacente (testado) | sysbench single-core | Sobrepreço vs. bare-metal usado |
|----------|-------------------|--------------------------|----------------------|----------------------------------|
| Alibaba Cloud | ecs.g6.large | Intel Ice Lake (8380) | 1420 | 42% |
| Tencent Cloud | SA3.LARGE2 | AMD Milan (7V13) | 1380 | 38% |
| AWS | t3.large | Cascade Lake (8259CL) | 1150 | 55% |
| Provedor de 2ª linha | 2C4G promo | Broadwell E5-2680 v4 | 620 | 166% |

A essência do "mesmo preço, desempenho diferente": as grandes nuvens usam gerações mais novas de CPU para diluir custos de energia, refrigeração e operação; provedores de segunda linha mantêm margens com hardware antigo. Não olhe só o preço unitário — calcule "preço / pontuação real" para saber o verdadeiro custo.


Rebaixamento Oculto e Coleta de Evidências de Overselling

Dois tipos comuns de "rebaixamento invisível" encontrados em testes reais:

  1. Travamento de Frequência via Microcódigo: cpupower frequency-info mostra max turbo bem abaixo do especificado na ARK, dmesg | grep -i microcode revela que a versão do microcódigo parou há 3 anos.
  2. Destruição da Topologia NUMA: lscpu | grep NUMA mostra 1 nó, mas numactl --hardware indica acesso à memória cross-socket, com latência disparando 40%+.

Kit de Coleta de Evidências de Overselling (3 passos):

# 1. Steal Time sustentado > 5%
sar -u 1 30 | awk '/Average/ && $5>5'
# 2. Tempo de CPU Ready (requer permissão no host, ou use ferramenta ebpf)
# 3. Detecção do driver de balloon de memória
lsmod | grep -E 'virtio_balloon|vmw_balloon'

Transforme as métricas acima em Prometheus Rules, combine com dashboard Grafana, alerta disparado de forma contínua por 15 minutos = prova irrefutável. Modelo de ticket: Guia de Coleta de Evidências e Escrita de Tickets para Overselling em Cloud Server.


Lista de Seleção: Recuse-se a Pagar o "Imposto Geracional"

Complete estes 6 passos antes de fazer o pedido e você economizará 80% do "imposto geracional":

  1. Pergunte a Geração: Abra um ticket e pergunte diretamente "Modelo/Ano de lançamento da CPU subjacente", sem resposta, sem compra.
  2. Verifique a Taxa de Sobrepreço: Aplique a fórmula acima, > 80% descarte imediatamente.
  3. Benchmark Real: Dentro de 24h após a ativação, rode sysbench/STREAM/fio completo, qualquer item < 0.7 peça reembolso.
  4. Cheque Microcódigo/Frequência: Use cpupower + dmesg para confirmar ausência de travamento de frequência/microcódigo antigo.
  5. Monitore Steal Time: Integre ao monitoramento, > 3% sustentado aciona plano de migração.
  6. Mantenha a Saída: Priorize provedores com cobrança por segundo/destruição a qualquer momento, evite contratos longos que prendem em pools antigos.

✅ Conclusão: Configuração nominal ≠ desempenho real, benchmark forense + cálculo de sobrepreço são a única forma sólida de evitar armadilhas. Transforme a lista em template Notion, marque antes de pedir, rode scripts depois do pedido, faça as contas antes de renovar — não pague pela geração, pague pelo desempenho real medido.

FAQ

Como identificar rapidamente a geração real da CPU de um servidor em nuvem?

Use lscpu para ver o sufixo do modelo, depois rode Geekbench 6 single-core e compare com o baseline oficial; diferença >15% sugere geração antiga.

Como calcular a taxa de sobrepreço de CPU antiga sem sair no prejuízo?

(Benchmark real / Benchmark nominal) ÷ (Preço pago / Preço médio da mesma geração) × 100%; resultado >120% indica sobrepreço severo, recomenda-se evitar.

Configuração nominal não é igual a desempenho real; benchmark forense + cálculo de taxa de sobrepreço é a única forma sólida de evitar armadilhas.

Iniciar detecção gratuita →