Pular para o conteúdo
Notícias e tutoriais sobre Linux
Kernel Linux

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!

turbostat 2026 02 14 kernel linux 7 0 cache l2 telemetria

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.

QUEM ESCREVE
Emanuel Negromonte

Sobre o autor

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 GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.