sexta-feira, 17 de outubro de 2014

Transparent Page Sharing será desabilitado por padrão

                 

A VMware anunciou algumas mudanças em uma das técnicas que gerencia a sobrecarga de memória (Memory Overcommited), conhecida como TPS – Transparent Page Sharing. 

Para aqueles que quiserem saber mais sobre o gerenciamento de memória no VMware vSphere, inclusive sobre o TPS, recomendo a leitura de dois posts (parte1, parte2) que fiz há algum tempo atrás que explicam mais detalhadamente todo o processo.

Mas basicamente, o TPS é uma técnica exclusiva da VMware (nenhum outro hypervisor oferece uma funcionalidade semelhante), a qual permite que um host ESX/ESXi, quando sobrecarregado, armazene apenas uma cópia de uma determinada página de memória (4kb) caso existam outras páginas idênticas a ela. Essa única página armazenada pode ser compartilhada com outras VM`s. 

Acontece que uma recente pesquisa acadêmica mostrou que o TPS pode permitir o acesso não autorizado a determinados dados em um ambiente sob condições altamente controladas, ou seja, condições dificilmente reproduzidas em ambientes do “mundo real”. Ainda assim a VMware achou por bem tornar essa funcionalidade desabilitada por padrão, afim de manter a política de fazer das configurações padrões as mais seguras possíveis.

Essa alteração passará a valer a partir dos seguintes releases:

- ESXi 5.5 Update release - Q1 2015
- ESXi 5.1 Update release - Q4 2014
- ESXi 5.0 Update release - Q1 2015
- The next major version of ESXi

Antes dos lançamentos mencionados acima, a VMware vai disponibilizar alguns patches que não alteram as configurações existentes, mas adicionam algumas novas capacidades de gerenciamento do TPS

- ESXi 5.5 Patch 3.  For more information, see VMware ESXi 5.5, Patch ESXi550-201410401-BG: Updates esx-base (2087359)
- ESXi 5.1 patch planned for Q4, 2014
- ESXi 5.0 patch planned for Q4, 2014

Para maiores informações veja: