FERRAMENTAS LINUX: PG_Zero: Alocação mais rápida de página proposta para Linux, zerando as páginas com antecedência

domingo, 12 de abril de 2020

PG_Zero: Alocação mais rápida de página proposta para Linux, zerando as páginas com antecedência


Confira !!



Um conjunto de patches enviados no domingo pela manhã para "PG_zero" poderia fornecer um desempenho de alocação de página muito mais rápido pelo kernel do Linux.

Em vez de zerar o conteúdo anterior ao alocar páginas, a funcionalidade PG_zero proposta zera as páginas antes do tempo. As páginas zeradas antes do tempo são marcadas com um novo bit PG_zero que é verificado ao alocar novas páginas para garantir que elas já foram limpas. Se desmarcadas, as páginas podem ser alocadas mais rapidamente e economizando tempo de CPU.

A motivação inicial para PG_zero foi a criação mais rápida de máquinas virtuais. Quando grandes páginas transparentes são desabilitadas, o patch durante o teste diminui o tempo de criação da VM de 23 a 24 segundos para 10 a 11 segundos. Embora isso seja significativo por si só, quando grandes páginas transparentes foram ativadas, o PG_zero levou a velocidade de criação da VM de 14 a 17 segundos para menos de dois segundos.

A proposta inicial do PG_zero pode ser encontrada na lista de discussão do kernel .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário