NUMA

Large Pages on Demand

Comme nous vous l’avions promis, voici un retour d’expérience sur l’implémentation du paramètre LPageAlwaysTryForNPT à “0″ qui force ESX à n’allouer une Large Page que lorsque le GuestOS d’une VM le lui demande explicitement et qui permet de bénéficier de TPS sans attendre que l’ESX n’ait à les “casser” en cas de contention.
In the cases [...]

Tags: , , , , ,

vNUMA : WYSIWYG

Dans l’optique de rattraper un peu le coût CPU de nos petits excès d’overcommit, nous nous sommes penché sur les gains potentiel du vNUMA “forcé” sur des petites VM (2 ou 4 vCPU).

Rappelons que (dans ce contexte) le vNUMA est la capacité de présenter à la VM une topologie NUMA identique à celle de sa VMM. Cette technique [...]

Tags: , , , , ,

%RDY & NUMA : ESX 4.0 ou 4.1 ?

@VMwareKB vient de twitter une kb très intéressante à propos des conséquences que peut avoir l’architecture NUMA sur les VM dont le nombre de vCPU dépasse le nombre total de cores disponible dans les nodes NUMA du host qui l’héberge. Pour avoir la réponse, il faut avant tout connaitre les différences de fonctionnement des scheduler NUMA d’ESX 4.0 et 4.1 [...]

Tags: ,

Le NUMA pour les nuls

Frank Denneman vient de poster un article très instructif à propos du NUMA. Autrefois réservé aux systèmes (x86) à base d’Opteron et à certains serveurs Intel IBM, le NUMA (Non-Uniform Memory Access) devient incontournable depuis l’apparition de l’architecture Nehalem. Les informations contenu dans l’article de Franck sont relatives au sizing des VM, au TPS et [...]

Tags: