FERRAMENTAS LINUX: Os Fólios de memória estão sendo procurados para o Kernel Linux 5.15

quarta-feira, 14 de julho de 2021

Os Fólios de memória estão sendo procurados para o Kernel Linux 5.15

 


Confira !!

Já está sendo trabalhado por um bom tempo pelo desenvolvedor de kernel de longa data Matthew Wilcox da Oracle, os fólios de memória para melhorar o gerenciamento de memória do Linux e permitir maior eficiência . Os Benchmarks com fólios de memória mostraram, por exemplo, compilações de kernel podem ser até 7% mais rápidas. Parece que há um desejo de ver pelo menos parte do código deste fólio no Kernel Linux 5.15.

Os fólios de memória fornecem um novo tipo de estrutura para o kernel Linux para gerenciar melhor a memória. A série de patches anterior apresenta mais detalhes sobre os problemas com o status quo e a nova abordagem de "fólios".

Uma struct fólio é uma nova abstração para substituir a venerável página da struct. Uma função que recebe um argumento struct fólio declara que operará em toda a página (possivelmente composta), não apenas em PAGE_SIZE bytes. Em troca, o chamador garante que o ponteiro que está passando não aponta para uma página final.

Para fzer uso dessa nova estrutura no kernel do Linux significa dezenas de patches, ou mais de 200 no total, contando também com trabalho para adaptar o sistema de arquivos XFS para usá-lo e outro código do kernel.

David Howells, da Red Hat, está agora buscando que pelo menos os patches dos fólios principais possam chegar ao Kernel Linux 5.15. Devido ao trabalho que está sendo feito por Howells na biblioteca de suporte do sistema de arquivos de rede do Linux e no cache do sistema de arquivos local, ele espera ver os fólios de memória introduzidos no próximo ciclo do kernel. Os fólios irão impactar seu trabalho, mas pelo menos em alguns aspectos tornarão mais fáceis alguns de seus trabalhos de longa-metragem, mas também colocarão alguns novos desafios.

Veremos se ele fica na fila à frente do Kernel Linux 5.15 e certamente é emocionante observar qualquer mudança de melhoria de desempenho no kernel  Linux.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário