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.

Phoronix realizou benchmarks do FreeBSD 15.0 contra Ubuntu 24.04.3 LTS e Ubuntu 25.10 em um servidor AMD EPYC para avaliar diferenças de desempenho. Os testes destacam a compatibilidade do FreeBSD, enquanto outras variantes BSD falharam ao inicializar no hardware.

Reportado por IA

O aumento dos preços de RAM, impulsionado pela procura de centros de dados de IA, está levando os utilizadores de Linux a otimizar o hardware existente. Um artigo recente do Hackaday destaca as funcionalidades de compressão integradas no kernel para estender a memória disponível. Ferramentas como zram-tools para Debian e systemd-zram-generator para Ubuntu ativam esta funcionalidade.

 

 

 

Este site usa cookies

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