Phoronix compara madvise com always transparent hugepages no Linux 6.18

Phoronix publicou benchmarks comparando o desempenho dos modos 'madvise' e 'always' para Transparent Hugepages (THP) no kernel Linux 6.18 LTS. Os testes abordam padrões variados entre distribuições Linux e respondem a um pedido de leitor por dados modernos. Realizados em um servidor AMD EPYC rodando Ubuntu, a análise destaca opções de configuração para THP sem alterar hardware ou software.

Transparent Hugepages (THP) são um recurso do kernel Linux projetado para melhorar o gerenciamento de memória usando tamanhos de página maiores, potencialmente aumentando o desempenho. No entanto, as distribuições diferem em suas configurações padrão: Fedora Workstation e Ubuntu optam pelo modo 'madvise', onde aplicativos devem solicitar páginas enormes explicitamente, enquanto CachyOS e openSUSE usam 'always', aplicando páginas enormes por padrão.

Um apoiador Premium do Phoronix motivou esses benchmarks para avaliar o impacto desses modos em cargas de trabalho contemporâneas. Os testes foram realizados em um snapshot de desenvolvimento do Ubuntu 26.04 equipado com o kernel Linux 6.18 LTS, rodando em um servidor Supermicro de soquete único alimentado por um processador AMD EPYC 9655P.

Para alternar modos, os usuários podem escrever 'always' ou 'madvise' no arquivo sysfs em /sys/kernel/mm/transparent_hugepage/enabled, ou definir o parâmetro de boot transparent_hugepages=always. Para os benchmarks, a única mudança foi reiniciar na configuração alternativa de THP, garantindo uma comparação controlada.

Esta análise fornece dados de referência recentes para administradores de servidores Linux considerando padrões THP, cobrindo uma variedade de cargas de trabalho para informar decisões de otimização de desempenho em ambientes modernos.

Artigos relacionados

O driver gráfico Intel Xe adicionará suporte a Transparent Huge Pages (THP) para entregar melhorias significativas no desempenho de Shared Virtual Memory (SVM). Este desenvolvimento visa aprimorar a eficiência em ambientes Linux. Phoronix relata as mudanças como uma atualização chave para gráficos open-source.

Reportado por IA

Testes iniciais do kernel de desenvolvimento Linux 6.19 em um servidor com processadores duplos AMD EPYC 9965 revelam forte desempenho em cargas de trabalho de computação de alto desempenho. Apesar de alguns problemas no escalonador, o kernel mostra resultados promissores para aplicações de IA e HPC. Estes benchmarks o comparam com a versão estável do Linux 6.18.

A AMD está atualizando seu driver HSMP para Linux para suportar os processadores EPYC Zen 6. As mudanças incluem controles de energia mais finos para esses chips de servidor.

Reportado por IA

O Phoronix relatou sobre pacotes de correção atualizados do Linux destinados a gerenciar o comportamento de falta de memória por meio da tecnologia BPF. Esses desenvolvimentos focam em melhorar a forma como o kernel do Linux lida com faltas de memória. As atualizações fazem parte dos esforços contínuos nos avanços do Linux de código aberto.

 

 

 

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar