Um conjunto de mais de duas dúzias de patches do engenheiro do Google Sean Christopherson revisam o código de zapping e flushing do MMU x86/x86_64 TDP do KVM.
O foco do trabalho é ajudar a reduzir o número de liberações de TLB enquanto o código também é limpo no processo.
O elemento interessante é o impacto significativo que teve na redução do número de descargas de TLB, o que pode ajudar no desempenho. Christopherson observou:”Para inicializar uma vCPU de 8, remote_tlb_flush (solicitações) vai de aproximadamente
180 (600) a 130 (215).”
Este conjunto de patches para o código KVM x86/mmu está disponível para revisão no lista de e-mails do kernel .