Turbostat 2026.02.14: Nova telemetria de cache L2 e refinamentos chegam ao Kernel Linux 7.0

Turbostat 2026.02.14 abre a 'caixa preta' do Cache L2 para o Kernel Linux 7.0!

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
  • O Kernel Linux 7.0 agora permite monitorar em tempo real a eficiência do Cache L2 (colunas L2MRPS e L2%hit), essencial para diagnosticar gargalos de latência em chips Intel modernos.
  • A nova versão v2026.02.14 do turbostat organiza os dados por CPU lógico (cpu#), facilitando a leitura em processadores com núcleos de performance (P) e eficiência (E).
  • A ferramenta agora identifica e exibe automaticamente o nome do hipervisor (KVM, VMware, etc.), ajudando a contextualizar métricas de performance em ambientes de nuvem.
  • Liderado por Len Brown (Intel), o patch corrige falhas de leitura de registros MSR em chips AMD e otimiza o uso de memória em sistemas com centenas de threads.
  • Integrado ao ciclo estável do Kernel Linux 7.0, o turbostat consolida-se como a ferramenta definitiva para análise de baixo nível de energia e IPC.

Len Brown, engenheiro da Intel, anunciou a integração da nova versão da ferramenta turbostat (v2026.02.14) ao repositório principal de Linus Torvalds. Esta ferramenta, essencial para o monitoramento de energia e performance em processadores x86, recebeu uma atualização significativa que foca em dar mais visibilidade ao comportamento dos caches em CPUs modernas da Intel e AMD, além de melhorias na organização dos dados exibidos.

A principal novidade do Kernel Linux 7.0 para esta ferramenta é o suporte a estatísticas detalhadas de Cache L2. Pela primeira vez, o turbostat exibirá nativamente métricas de acertos e referências por segundo diretamente no terminal, permitindo que administradores de sistemas e desenvolvedores identifiquem gargalos de memória com precisão cirúrgica.

Novas métricas e o fim da confusão de colunas

A atualização introduz duas colunas críticas para processadores Intel recentes:

  • L2MRPS: Referências de Cache L2 por segundo (M-References Per Second).
  • L2%hit: Porcentagem de acertos (Hit rate) no Cache L2.

Essas métricas são fundamentais porque o Cache L2 atua como o intermediário crucial entre o núcleo de processamento ultrarrápido e o Cache L3/RAM. Um baixo índice de L2%hit geralmente indica que a aplicação está sofrendo com latência, o que impacta diretamente o consumo de energia e o IPC (instruções por ciclo).

Além disso, a ferramenta agora organiza a saída e o processamento interno priorizando o número do CPU lógico (cpu#) em vez do número do núcleo (core#). Essa mudança reflete a arquitetura moderna de processadores híbridos, onde a numeração de threads e núcleos pode ser complexa, garantindo que o usuário veja os dados na ordem em que o sistema operacional os gerencia.

Detecção de hipervisor e limpeza de código

Outro acréscimo notável no Kernel Linux 7.0 é a capacidade do turbostat de detectar e exibir o nome do hipervisor (como KVM, VMware ou Hyper-V) ao despejar informações de CPUID. Isso ajuda a contextualizar os dados de telemetria, já que algumas métricas de hardware podem ser virtualizadas ou omitidas em ambientes de nuvem.

Resumo técnico da versão 2026.02.14:

  • Renomeação: A coluna LLCkRPS foi renomeada para LLCMRPS para padronização.
  • Hardenização: O código foi fortalecido contra valores inesperados de registradores MSR, evitando travamentos em hardwares experimentais.
  • Documentação: Atualização das páginas de manual (man turbostat) para incluir as opções --force e --header_iterations.
  • Eficiência: Alocação dinâmica de contadores de média, reduzindo o consumo de memória da ferramenta em sistemas com centenas de threads.
Arquivo ModificadoAlteraçõesImpacto
turbostat.c~1455 linhas modificadasNovo motor de processamento e métricas.
turbostat.8DocumentaçãoAtualização de parâmetros de linha de comando.

Disponibilidade

Como o pull request já foi mesclado pelo bot do sistema (pr-tracker-bot) na árvore oficial, estas mudanças estarão presentes na versão estável do Kernel Linux 7.0, prevista para ser lançada em meados de maio de 2026. Administradores que utilizam ferramentas de performance (linux-tools-generic) verão a versão atualizada assim que suas distribuições migrarem para o novo kernel.

Compartilhe este artigo