Il existe deux approches principales pour la modification des allocations de ressources :
Allocation de toutes les ressources : vous déplacez les ressources entre les domaines en faisant en sorte que toutes les ressources soient allouées.
Non-allocation de certaines ressources : vous n'allouez pas la quantité maximale de coeurs et de mémoire disponibles aux noeuds de calcul. Tous les coeurs non utilisés sont considérés comme coeurs parked (inactifs) et ne sont pas pris en compte dans la licence. Les coeurs mis en attente sont toutefois ajoutés au référentiel logique de CPU et de mémoire. Si vous disposez de domaines root, vous pouvez allouer les ressources du référentiel à des domaines d'E/S ultérieurement. Reportez-vous à Park Cores and Memory.
Selon la commande que vous utilisez pour afficher les ressources des domaines, vous devrez peut-être convertir les valeurs de socket, de coeur et VCPU.
|
Reportez-vous à l'une des procédures suivantes :
Dans cet exemple, chaque noeud de calcul d'un SuperCluster M6-32 dispose de deux domaines dédiés et de deux domaines root.
|
Calculer la quantité totale de ressources de CPU et de mémoire disponibles vous permet de disposer d'un point de départ à partir duquel planifier l'allocation des ressources.
Lors de l'identification des ressources, gardez à l'esprit les points suivants :
Ressources de domaine root : petite quantité de ressources réservée à l'usage exclusif des domaines root. N'incluez pas ces ressources dans votre plan.
Ressources non allouées : ces ressources sont placées dans les référentiels logiques de CPU et de mémoire lors de la création de domaines root ou lors de l'utilisation de la commande osc-setcoremem, si certaines ressources ne sont pas allouées.
Dans cet exemple, les ressources affectées aux domaines dédiés et les ressources non allouées sont additionnées pour obtenir les ressources totales. Les ressources des domaines root ne sont pas incluses dans le total des ressources.
|
Dans cet exemple, 12 coeurs et 1 To de mémoire sont mis en attente depuis le domaine principal, et 18 coeurs et 1 536 Go de mémoire sont mis en attente depuis le domaine ssccn3-dom1.
Les totaux des ressources de départ et des ressources finales doivent être égaux. Faites la vérification pour vous assurer que toutes les ressources sont prises en compte dans votre plan.
|
Modifier l'allocation des ressources au niveau des sockets.
Reportez-vous à Change CPU/Memory Allocations (Socket Granularity)
Modifier l'allocation des ressources au niveau des coeurs.
. Reportez-vous à Change CPU/Memory Allocations (Core Granularity)
Augmenter la quantité de ressources non allouées.
Reportez-vous à Park Cores and Memory