DragonFlyBSD: Melhorias mensuráveis no desempenho

Driver WireGuard mesclado ao kernel do DragonFlyBSD
DragonFlyBSD

O principal desenvolvedor do DragonFlyBSD, Matthew Dillon, vem reformulando a infraestrutura de memória virtual (VM) dentro de seu kernel e está levando a melhorias mensuráveis no desempenho.

Esta postagem, da lista de discussão, descreve o trabalho em torno do código pmap da máquina virtual do kernel que está sendo reestruturado.

Isso resulta em conservação da memória, ajuda nos processos que compartilham muita memória e melhora o desempenho em falhas de página simultâneas.

A lista com todas as melhorias podem ser conferidas aqui.

Os bits de performance são o que buscamos e eles parecem ser bastante atraentes, pelo menos com os testes de Dillon até agora em sistemas de teste grandes (Threadripper) e pequenos (Raven Ridge) da AMD.

DragonFlyBSD aparece na pista por um ótimo ano de 2019, com atualizações recentes:

  • Prontas para lidar com a bagunça MDS / Zombieload
  • Atualizações de código DRM
  • Melhorias HAMMER2
  • Lançando suporte Retpoline baseado em compilador e trabalho FUSE, entre outras atividades de codificação.