FERRAMENTAS LINUX: O Kernel Linux 5.20 está para habilitar o THP SWAP no Arm de 64 bits para um melhor desempenho de troca

terça-feira, 26 de julho de 2022

O Kernel Linux 5.20 está para habilitar o THP SWAP no Arm de 64 bits para um melhor desempenho de troca

 

Confira !!

A opção "THP_SWAP" para o kernel Linux permite trocar páginas enormes transparentes em uma única peça sem dividir. Com o Linux 5.20, o kernel Arm de 64 bits (ARM64 / AArch64) agora oferecerá suporte a essa opção como otimização de desempenho.

Enfileirado como parte do for-next/mm do ARM64 está habilitando a opção THP_SWAP para a compilação do kernel Arm de 64 bits. A mudança no código "-next", que foi enfileirado na semana passada, explica: " THP_SWAP provou melhorar significativamente a taxa de transferência de troca em x86_64

... ter 2 MB PMD THP. THP_SWAP é independente de arquitetura, portanto, habilitá-lo no arm64 também beneficiará o arm64. " que foi notado pelo engenheiro da Intel de volta a 2017 , " Neste patch, a divisão da página transparente enorme (THP) durante a troca é atrasada desde a adição do THP no cache de troca até a conclusão da troca. Após o patch, mais operações para a recuperação anônima de THP, como gravar o THP para o dispositivo de troca, removendo o THP do cache de troca pode ser agrupado. Para que o desempenho da troca anônima de THP possa ser melhorado... Com o conjunto de patches, a taxa de transferência de troca melhora 42%

para cerca de 8,25 GB/s) no caso de teste vm- scalability swap-w-seq com 16 processos. Ao mesmo tempo, o IPI (reflect TLB flushing) reduziu cerca de 78,9% . A plataforma principal Cortex-A55 teve uma melhoria de 22% com essa mudança de kernel enfileirada.

O THP_SWAP para ARM64 e outros aprimoramentos estão chegando para o kernel Linux 5.20 com sua janela de mesclagem começando na próxima semana.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário