Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003

Confira os testes de desempenho do Phoronix, que mostram que o Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003.

O lançamento de amanhã do Ubuntu 21.04 é empolgante por ter no desktop o Wayland por padrão em configurações com suporte e muitas outras atualizações e aprimoramentos de pacote.

Mas mesmo por ser uma versão não-LTS, se você estiver interessado em executar o Ubuntu Server, existem algumas melhorias de desempenho para desfrutar com plataformas mais novas.

Aqui está uma olhada no desempenho do AMD EPYC 7003 “Milan” no Ubuntu 20.04 LTS, 20.10 e 21.04 com um servidor AMD EPYC 7763 Supermicro, feita pelo pessoal do Phoronix.

Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003

Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003
Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003

Com hardware mais novo, geralmente a distribuição Linux mais recente significa melhor desempenho e suporte.

Não deveria ser uma surpresa, embora nem sempre seja verdade quando às vezes há regressões e outras mudanças que acabam diminuindo o desempenho em nome da segurança ou outros fatores.

Mas, em qualquer caso, com o Ubuntu 21.04 no hardware da série AMD EPYC 7003, estamos vendo alguns ganhos de desempenho agradáveis ​​para desfrutar com este lançamento de distribuição Linux mais recente.

O Ubuntu 21.04 está mostrando alguns ganhos muito pronunciados com o servidor AMD EPYC 7763 1P, no qual tenho feito muitos testes de “Hipopótamo Hirsute” nos últimos dias.

Com o mesmo hardware (AMD EPYC 7763 1P com a placa-mãe Supermicro H12SSL, 8 x 16 GB de memória DDR4-3200 e 3,8 TB Micron 9300 NVMe SSD) Ubuntu 20.04 LTS, Ubuntu 20.10 e Ubuntu 21.04 (em seu estado quase final) foram todos avaliados com o mesmo conjunto de benchmarks.

Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003
Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003

Nas comparações de distribuição do Linux e com muitos dos benchmarks do Phoronix sendo baseados no código-fonte, para construir esses benchmarks desta vez eles se limitaram em usar o mesmo compilador – GCC 11 no início deste mês.

Essa mesma compilação de compilador foi usada em todas as versões de distribuição testadas apenas para descartar mudanças de compilador para os ganhos do Ubuntu 21.04, embora o Ubuntu 20.10 e o 21.04 estejam usando o GCC 10 por padrão. Não será até o Ubuntu 21.10, onde GCC 11.1 (ou 11.2) será o compilador de sistema padrão.

Mas, em qualquer caso, com as execuções que fiz no EPYC 7763 usando o mesmo compilador (GCC 11) ou aderindo aos compiladores padrão (GCC 9 para Ubuntu 20.04 LTS, GCC 10 para 20.10/21.04), há bons ganhos para encontrar com este lançamento iminente do Ubuntu “Hirsute Hippo”.

Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003
Ubuntu 21.04 Server oferece ótimos ganhos para a série AMD EPYC 7003

Algumas das atualizações de pacote notáveis ​​que podem ser encontradas no Ubuntu 21.04 incluem a mudança para o kernel Linux 5.11, Python 3.9 em vez de Python 3.8 nas versões anteriores e muitas outras atualizações de pacote.

Também vale a pena mencionar com a atualização do kernel que CPUFreq Schedutil é agora o governador de escalonamento de frequência de CPU padrão para sistemas AMD no Ubuntu.

Versões anteriores do Ubuntu padronizavam para o governador “ondemand”, mas seguindo as mudanças do upstream, os usuários do AMD Ubuntu agora encontrarão o Schedutil usado por padrão.

Em parte, isso está ajudando o AMD EPYC (e o Ryzen, embora ainda execute mais benchmarks do Ubuntu 21.04 lá) a oferecer maior desempenho com este novo lançamento de distribuição. Com o Ubuntu 21.04, eles também começaram a construir alguns pacotes com Link-Time Optimizations (LTO) habilitado.

Mais benchmarks do Ubuntu 21.04 em outros sistemas/hardware estarão chegando no Phoronix nos próximos dias. O Ubuntu 21.04 será lançado oficialmente amanhã, 22 de abril.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.