Nadat AnandTech eerder al informatie had gepubliceerd over de performance van Nested Paging, heeft nu ook VMware een aantal tests uitgevoerd en gepubliceerd in een white paper.
Ter herinnering: Nested Paging – ook bekend onder de AMD-naam Rapid Virtualization Indexing (RVI) – is een door de CPU-ondersteunde manier om virtueel geheugen efficiĆ«nt te blijven adresseren, ook als er een hypervisor-laag tussen het operating systeem en de hardware ligt. Tot nu toe wordt dit overigens wel door AMD ondersteund, maar nog niet door Intel. Zonder deze ondersteuning is een hypervisor aangewezen op een pure software-oplossing, genaamd shadow page tables. De bedoeling is uiteraard dat de performance van de Memory Management Unit (MMU) er door verbetert, met name bij geheugen-intensieve taken.
De essentie van VMware’s onderzoek:
We evaluated RVI performance by comparing it to the performance of our software-only shadow page table technique on an RVI-enabled AMD system. From our studies we conclude that RVI-enabled systems can improve performance compared to using shadow paging for MMU virtualization. RVI provides performance gains of up to 42% for MMU-intensive benchmarks and up to 500% for MMU-intensive microbenchmarks. We have also observed that although RVI increases memory access latencies for a few workloads, this cost can be reduced by effectively using large pages in the guest and the hypervisor.
Het rapport van 9 pagina’s is als PDF te downloaden.
Bron: virtualization.info.