Windows server 2012 : Lumière sur architecture NUMA (Non-Uniform Memory Access) : Enjeux et Défis pour les Entreprises
Le matériel
multiprocesseur généralement employé pour héberger des Clouds utilise souvent une
architecture mémoire nommée NUMA (Non-Uniform Memory Access) qui permet aux
processeurs d'accéder plus rapidement à la mémoire. Avec NUMA, le temps d'accès
d'un processeur à la mémoire dépend de la position de cette mémoire par rapport
au processeur. Le processeur accèdera plus rapidement à sa propre mémoire qu'à
une mémoire partagée ou à la mémoire d'un autre processeur. NUMA intègre des
mécanismes pour déplacer des données entre des banques mémoire en fonction des
besoins, afin que les données soient le plus près possible du processeur qui
les utilise. Pour utiliser de façon optimale un matériel NUMA, les applications
multiprocesseurs doivent comprendre la topologie des processeurs et de la
mémoire ainsi que les fonctionnalités NUMA que le matériel propose. Dans un
environnement virtualisé, cela est aussi possible si la topologie NUMA est
communiquée aux machines virtuelles et aux applications conçues pour NUMA.
Comments