Suivez cette procédure afin d'assigner des partages de CPU à un groupe de ressources qui sera exécuté sur un noeud du cluster global.
Si vous avez assigné des parts de CPU à un groupe de ressources, le logiciel Oracle Solaris Cluster exécute les tâches suivantes lors du démarrage d'une ressource du groupe de ressources dans un noeud de cluster global :
Augmente le nombre de partages de CPU assignés au noeud (zone.cpu-shares) en ajoutant le nombre de partages de CPU assignés, si cela n'a pas déjà été fait.
Crée un projet nommé SCSLM_resource-group dans le noeud, si cela n'a pas déjà été fait. Il s'agit d'un projet spécifique au groupe de ressources auquel le nombre de partages de la CPU spécifié a été assigné (project.cpu-shares).
Démarre la ressource dans le projet SCSLM_resource-group.
Pour plus d'informations sur la configuration de l'utilitaire de contrôle de la CPU, reportez-vous à la page de manuel rg_properties(5).
# dispadmin -d FSS
L'ordonnanceur de partage équitable sera considéré comme ordonnanceur par défaut, lors de la prochaine initialisation. Pour que cette configuration entre immédiatement en vigueur, utilisez la commande priocntl.
# priocntl -s -C FSS
L'utilisation de la combinaison de commandes priocntl et dispadmin permet de définir immédiatement l'ordonnanceur de partage équitable comme ordonnanceur par défaut, même après la réinitialisation. Pour plus d'informations sur la configuration d'une classe de programmation, reportez-vous aux pages de manuel dispadmin(1M) et priocntl(1).
Si vous n'assignez aucune valeur aux propriétés globalzoneshares et defaultpsetmin, les valeurs par défaut sont appliquées.
# clnode set [-p globalzoneshares=integer] [-p defaultpsetmin=integer] node
Définit le nombre minimal de CPU disponibles dans l'ensemble de processeurs par défaut. La valeur par défaut est 1.
Définit le nombre de partages assignés au noeud. La valeur par défaut est 1.
Spécifie les noeuds dont les propriétés doivent être définies.
En définissant ces propriétés, vous définissez les propriétés du noeud.
# clnode show node
La commande clnode affiche l'ensemble des propriétés et des valeurs définies pour les propriétés du noeud spécifié. Si vous n'avez défini aucune propriété de contrôle de la CPU à l'aide de la commande clnode, les valeurs par défaut seront appliquées.
# clresourcegroup create -p RG_SLM_TYPE=automated [-p RG_SLM_CPU_SHARES=value] resource-group
Permet de contrôler l'utilisation de la CPU et d'automatiser certaines étapes de configuration de la gestion des ressources du SE Oracle Solaris.
Indique le nombre de parts de CPU assignées au projet du groupe de ressources project.cpu-shares et détermine le nombre de parts de CPU assignées au noeud zone.cpu-shares.
Spécifie le nom du groupe de ressources.
Dans cette procédure, vous ne devez pas définir la propriété RG_SLM_PSET_TYPE. Dans le noeud, la valeur de cette propriété est égale à default.
Cette étape crée un groupe de ressources. Vous pouvez également utiliser la commande clresourcegroup set pour modifier un groupe de ressources existant.
# clresourcegroup online -eM resource-group
Spécifie le nom du groupe de ressources.