▼
Scroll to page 2
of
22
Détection de surcharge avec WLM Guide d’utilisateur AIX REFERENCE DE LA COMMANDE 86 F2 72EF 01 Détection de surcharge avec WLM Guide d’utilisateur AIX Logiciels Septembre 2001 BULL CEDOC 357 AVENUE PATTON B.P. 20845 49008 ANGERS CEDEX 01 FRANCE REFERENCE DE LA COMMANDE 86 F2 72EF 01 The following copyright notice protects this book under the Copyright laws of the United States of America and other countries which prohibit such actions as, but not limited to, copying, distributing, modifying, and making derivative works. Copyright Bull S.A. 1992, 2001 Imprimé en France Vos suggestions sur le fond et la forme de ce document seront les bienvenues. Une feuille destinée à recevoir vos remarques se trouve à la fin de ce document. Pour commander d’autres exemplaires de ce manuel ou d’autres publications techniques Bull, utilisez le bon de commande à la fin de ce manuel. Marques Toutes les marques mentionnées dans ce manuel sont la propriété de leurs titulaires respectifs. AIXR est une marque déposée d’International Business Machines Corporation, et est utilisée sous licence. UNIX est une marque déposée licenciée exclusivement par Open Group. Les informations fournies dans ce document peuvent être modifiées sans préavis. Le groupe Bull ne peut être tenu responsable des erreurs figurant dans ce document, ainsi que des dommages directs ou indirects liés à l’utilisation de ce matériel. A propos de ce guide Ce guide décrit “Détection de surcharge avec WLM”, une application qui permet à l’administrateur système de détecter plus facilement les applications surchargées. Il est organisé de la manière suivante : • Chapitre 1, “Présentation de Détection de surcharge avec WLM”, qui décrit l’application. • Chapitre 2, “Interface utilisateur (GUI)”, qui explique comme utiliser l’application “Détection de surcharge avec WLM”. • Annexe A, “Référence”, qui fournit aux utilisateurs expérimentés des compléments d’information sur les ensembles de fichiers, les fichiers de configuration et la configuration TCP/IP. A qui s’adresse ce manuel Ce guide fournit aux administrateurs système des informations leur permettant de détecter les surcharges avec WLM. Les informations et concepts présentés dans les publications suivantes sont supposés vous être familiers : • Guide d’administration : système d’exploitation et unités, 86 F2 26EF • Concepts d’administration : système d’exploitation et unités, 86 F2 28EF Vous devez notamment maîtriser parfaitement les fonctions WLM (Workload Management) AIX. Accordez une attention particulière aux chapitres consacrés à la fonctionnalité WLM dans les deux manuels mentionnés ci–avant. L’application “Détection de surcharge avec WLM” s’utilise principalement pour transférer des applications (Rolling Applications) dans des configurations en cluster. Pour plus d’informations sur le transfert d’applications, reportez–vous au manuel suivant : • EPC & HA Solutions – Guide d’installation, 86 F2 79HX Remarque : Vous pouvez également trouver le présent guide sur le CD–ROM “ Hypertext Library for AIX 5L ”. Cette documentation en ligne s’utilise avec un navigateur Web HTML 3.2. Préface iii iv Détection de surcharge avec WLM – Guide d’utilisateur Table des matières A propos de ce guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A qui s’adresse ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii iii Chapitre 1. Présentation de Détection de surcharge avec WLM . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quelques concepts de WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Classes WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressources gérées par WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes actif et passif de WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe de détection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1-1 1-1 1-1 1-1 1-2 1-2 Chapitre 2. Interface utilisateur (GUI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les menus de Détection de surcharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de la Détection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification des paramètres de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualisation des classes en surcharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2-1 2-2 2-2 2-3 2-4 Annexe A. Référence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de WebSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 A-1 A-1 A-2 Préface v vi Détection de surcharge avec WLM – Guide d’utilisateur Chapitre 1. Présentation de Détection de surcharge avec WLM Présentation Gestionnaire de la charge de travail (WLM) permet à l’administrateur système de mieux contrôler la procédure d’allocation des ressources aux processus par le planificateur et VMM (Virtual Memory Manager). WLM empêche également différentes classes de travaux d’interférer les unes avec les autres, et alloue des ressources en fonction des particularités inhérentes aux différents groupes d’utilisateurs. Le rôle de l’application “Détection de surcharge avec WLM” consiste à détecter les classes WLM surchargées. Pour ce faire, elle s’appuie sur les statistiques générées par WLM. Les classes surchargées sont affichées par l’interface utilisateur (GUI) Java, gérée par WebSM. La détection s’effectue que l’interface soit ouverte ou non. Toutefois, WLM doit impérativement être configuré et lancé en mode actif ou passif. “Détection de surcharge avec WLM” est un outil que l’administrateur système peut utiliser en complément de WLM pour vérifier le bon équilibrage des classes et, le cas échéant, pour décider si certaines applications doivent être transférées vers un autre système (Rolling Applications). “Détection de surcharge avec WLM” s’exécute sur AIX 5L for POWER version 5.1 et ultérieure. Quelques concepts de WLM L’application “Détection de surcharge avec WLM” s’appuie sur la configuration de WLM. Pour plus d’informations sur WLM, reportez–vous aux manuels suivants : • Concepts d’administration : système d’exploitation et unités, 86 F2 28EF • Guide d’administration : système d’exploitation et unités, 86 F2 26EF Certains concepts de WLM sont également abordés dans cette section. Classes WLM Le concept central Gestionnaire de la charge de travail (WLM) est celui de classe. Une classe est un groupe de processus (travaux) auquel s’applique un ensemble de limites d’utilisation des ressources. WLM attribue des processus aux différentes classes et contrôle l’allocation des ressources système entre les diverses classes en fonction de règles d’affectation. L’allocation des ressources systèmes s’effectue selon les partages et limites d’utilisation des ressources, définis par l’administrateur système pour chaque classe. Ressources gérées par WLM WLM gère trois types de ressources : • L’utilisation de la CPU par les microprocessus d’une classe. Cette valeur s’obtient en ajoutant tous les cycles de la CPU consommés par chaque microprocessus de la classe. • L’utilisation de la mémoire physique par les processus d’une classe. Cette valeur s’obtient en ajoutant l’ensemble des pages mémoire appartenant aux processus de la classe. • La largeur de bande des E/S disque pour la classe. Cette largeur de bande (exprimée en blocs de 512 octets par seconde) inclut toutes les E/S générées par les microprocessus de la classe, sur chaque périphérique de stockage auquel la classe a accédé. Présentation 1-1 Modes actif et passif de WLM WLM peut s’exécuter en mode actif (mode d’exploitation normal dans lequel WLM surveille et régule l’utilisation de la CPU et de la mémoire) ou en mode passif (mode d’exploitation dans lequel WLM classifie les processus et contrôle l’utilisation des ressources sans interférer avec les algorithmes standard d’allocation des ressources AIX). Principe de détection Un fichier de configuration contient les paramètres permettant au système de détecter une classe surchargée. Une classe est signalée comme “surchargée” si l’une des conditions suivantes est satisfaite : • une des ressources de WLM utilisées par la classe approche de la limite maximale absolue définie dans WLM ; • ou une des ressources de WLM est presque totalement monopolisée par toutes les classes, et la classe (celle qui est surchargée) exploite cette ressource au–delà du seuil défini pour cette ressource. Utilisez l’interface graphique utilisateur pour afficher les classes surchargées ainsi que pour afficher ou pour modifier les paramètres de configuration. L’interface graphique utilisateur est décrite page 2-1. Une fois que l’administrateur système a détecté les classes surchargées, il peut s’avérer nécessaire de transférer certaines applications (Rolling Applications) d’un nœud de cluster vers un autre. Cette opération est décrite dans le manuel : • EPC & HA Solutions – Guide d’installation, 86 A2 79HX 1-2 Détection de surcharge avec WLM – Guide d’utilisateur Chapitre 2. Interface utilisateur (GUI) Les menus de Détection de surcharge Dans ce chapitre, nous considérons que WLM est configuré et en cours d’exécution (en mode actif ou passif). L’application Détection de surcharge se lance à partir de l’application Gestionnaire de la charge de travail de WebSM. Sélectionnez “Détection de surcharge” pour afficher la fenêtre correspondant à la figure 1 : Figure 1. Lancement de “Détection de surcharge” à partir de WebSM Le menu Détection de surcharge contient deux options : • “Configuration de la Détection de surcharge” (page 2-2), qui permet d’afficher les paramètres de détection ; • “Visualiser les classes surchargées”, décrit page 2-4, permet d’afficher les classes WLM et de vérifier si une surcharge est détectée. Description de l’interface utilisateur 2-1 Configuration de la Détection de surcharge L’option “Configuration de la Détection de surcharge” affiche les paramètres de configuration présentés sur la figure 2 : Figure 2. Affichage des paramètres de configuration Paramètres de configuration • Le paramètre Détection de surcharge indique si la détection est opérationnelle (ON) ou non (OFF). Elle est opérationnelle si les conditions suivantes sont satisfaites : – WLM est en cours d’exécution (en mode actif ou passif) ; – le démon de détection (wlmrad) est en cours d’exécution ; – le paramètre de détection spécifié dans le fichier de configuration du démon est actif (Rolling : yes). • La période de collecte (Période de collecte) peut prendre les valeurs suivantes : 5, 10 ou 20 secondes. Cette valeur agit sur la précision du calcul des cibles de la ressource. La durée par défaut (5 secondes) permet d’obtenir une précision optimale. Une durée plus longue risque de diminuer l’utilisation de la CPU par le démon de détection wlmrad. • La période de détection (Période de Détection), exprimée en minutes, correspond à l’intervalle de temps pendant lequel le système calcule la consommation moyenne des ressources. Une surcharge est détectée si la consommation des ressources pendant la période de détection excède les seuils configurés. 2-2 Détection de surcharge avec WLM – Guide d’utilisateur Deux seuils sont configurés pour chaque ressource (CPU, mémoire, E/S disque). • Détection par maximum absolu : la limite maximale absolue indique la quantité maximale de la ressource, pouvant être mise à la disposition d’une classe, même si la ressource est totalement disponible. Une classe devient surchargée lorsque sa consommation moyenne de la ressource, pendant la période de détection, est supérieure ou égale à la limite maximale moins un delta. Ce delta (paramètre Delta sur maximum absolu) est configuré pour chaque ressource. Sur la figure 2, le paramètre Delta sur maximum absolu est égal à 2. La surcharge est détectée lorsque la consommation de la ressource atteint la valeur Hardmax–2. • Détection par cible : la cible définit le pourcentage d’utilisation de la ressource vers lequel une classe doit tendre, en fonction de la configuration WLM choisie. Une classe devient surchargée lorsque : – la consommation totale de la ressource par toutes les classes est supérieure ou égale à la valeur définie pour la ressource (le paramètre Pourcentage total s’approche de 100) ; – et la consommation moyenne de la ressource par la classe, pendant la période de détection, est supérieure ou égale à la cible plus un delta (le paramètre Delta sur cible). Ce delta est configuré pour chaque ressource. Sur la figure 2, le paramètre Delta sur cible est égal à 10 et le paramètre Pourcentage total est égal à 95. Une surchage est donc détectée lorsque la consommation totale de la ressource atteint 95 % et que la consommation de la ressource par la classe excède la valeur Target+10. Modification des paramètres de configuration Le bouton Modification affiche un menu permettant à l’administrateur de modifier les valeurs des paramètres de configuration. Figure 3. Modification des paramètres de configuration Lorsque vous cliquez sur le bouton OK , les actions suivantes sont effectuées : 1. Le démon wlmrad est arrêté. 2. Le fichier de configuration est mis à jour. 3. Le démon wlmrad est re-démarré avec le nouveau fichier de configuration. Description de l’interface utilisateur 2-3 Visualisation des classes en surcharge Sélectionnez “Visualisation des classes en surcharge” pour afficher les classes de la configuration WLM en cours sur un écran semblable à celui de la figure 4 : Figure 4. Visualisation des classes en surcharge Les classes détectées comme surchargées apparaissent en rouge, avec une icône différente de celle des autres classes. La ressource pour laquelle la classe est surchargée est signalée, ainsi que la condition qui a déclenché la détection : • la classe se rapproche de la limite supérieure absolue (Hardmax) (Consommation de la ressource >= Hardmax–Delta sur maximum absolu). • ou la classe excède sa cible (Consommation de la ressource >= Target+Delta sur cible), et la consommation totale de toutes les classes approche les 100 % (Consommation totale des ressources >= Pourcentage total). Sur la figure 4, deux classes sont détectées comme surchargées : • la classe production est surchargée car elle consomme 51 % de la CPU, tandis que sa valeur “Target+Delta sur cible” est égale à 40+10=50, et que la “Consommation totale de la CPU” est égale à 96; • la classe batch est également surchargée car elle consomme 9 % de mémoire, alors que sa valeur “Hardmax–Hardmax delta” est égale à 10–2=8. 2-4 Détection de surcharge avec WLM – Guide d’utilisateur Annexe A. Référence Cette annexe s’adresse aux administrateurs qui ont des besoins d’installation et de configuration spécifiques. Installation L’application “Détection de surcharge avec WLM” comprend deux LPP : • wlmra.server • wlmra.rolling Ces LPP sont disponibles sur le CD-ROM Bull Enhancement livré avec AIX. Pour vérifier si les ensembles de fichiers sont installés, entrez la commande suivante : lslpp –L wlmra* Si les ensembles de fichiers wlmra.server et wlmra.rolling ne sont pas installés, utilisez la commande smit install_latest. Remarques : 1. Sur les nouveaux systèmes, les ensembles de fichiers AIX et Bull Enhancements sont déjà chargés. Aucune opération d’installation n’est nécessaire. 2. Pour plus d’informations concernant l’installation, reportez–vous au bulletin “AIX 5L and Bull Enhancement SRB” (System Release Bulletin). 3. Le jeu de fichiers wlmra.accounting est utilisé par l’application “WLM Accounting”. Les LPP wlmra.* installent le démon wlmrad sur le système. Ce démon est un sous–système contrôlé par le SRC (System Resource Controller). Une fois l’installation effectuée, le démon wlmrad est en cours d’exécution et les valeurs par défaut sont les suivantes : Période de collecte 5 secondes Période de Détection 10 minutes Delta sur maximum absolu 2 Delta sur cible 10 Total (en pourcentage) 90 pour l’UC, 95 pour la mémoire et le disque E/S. Fichier de configuration Les paramètres de configuration de wlmrad sont définis dans le fichier de strophe /var/wlmra/config/wlmra.cfg. Remarque : Seul l’utilisateur root est habilité à modifier la valeur des paramètres. Référence A-1 Configuration de WebSM WebSM (Web–based System Manager) peut être configuré pour s’exécuter en mode autonome ou en mode distant. Quel que soit le mode choisi, l’interface utilisateur et le démon wlmrad communiquent via le port défini dans le fichier /etc/services (par défaut, 6969) ou via un port dynamique. Si WebSM fonctionne en mode distant, reportez–vous à la publication suivante pour configurer le port de communication : Guide d’administration Web–based System Manager A-2 Détection de surcharge avec WLM – Guide d’utilisateur Vos remarques sur ce document / Technical publication remark form Titre / Title : Détection de surcharge avec WLM Guide d’utilisateur Nº Reférence / Reference Nº : 86 F2 72EF 01 Date / Dated : Septembre 2001 ERREURS DETECTEES / ERRORS IN PUBLICATION AMELIORATIONS SUGGEREES / SUGGESTIONS FOR IMPROVEMENT TO PUBLICATION Vos remarques et suggestions seront examinées attentivement. Si vous désirez une réponse écrite, veuillez indiquer ci-après votre adresse postale complète. Your comments will be promptly investigated by qualified technical personnel and action will be taken as required. If you require a written reply, please furnish your complete mailing address below. NOM / NAME : SOCIETE / COMPANY : ADRESSE / ADDRESS : Remettez cet imprimé à un responsable BULL ou envoyez-le directement à : Please give this technical publication remark form to your BULL representative or mail to: BULL CEDOC 357 AVENUE PATTON B.P. 20845 49008 ANGERS CEDEX 01 FRANCE Date : Technical Publications Ordering Form Bon de Commande de Documents Techniques To order additional publications, please fill up a copy of this form and send it via mail to: Pour commander des documents techniques, remplissez une copie de ce formulaire et envoyez-la à : BULL CEDOC ATTN / Mr. L. CHERUBIN 357 AVENUE PATTON B.P. 20845 49008 ANGERS CEDEX 01 FRANCE Phone / Téléphone : FAX / Fax E–Mail / Courrier Electronique: +33 (0) 2 41 73 63 96 +33 (0) 2 41 73 60 19 [email protected] Or visit our web sites at: / Ou visitez nos sites web à : http://www.logistics.bull.net/cedoc http://www–frec.bull.com http://www.bull.com CEDOC Reference # No Référence CEDOC Qty Qté CEDOC Reference # No Référence CEDOC Qty Qté CEDOC Reference # No Référence CEDOC __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] Qty Qté [ _ _ ] : no revision number means latest revision / pas de numéro de révision signifie révision la plus récente NOM / NAME : Date : SOCIETE / COMPANY : ADRESSE / ADDRESS : PHONE / TELEPHONE : FAX : E–MAIL : For Bull Subsidiaries / Pour les Filiales Bull : Identification: For Bull Affiliated Customers / Pour les Clients Affiliés Bull : Customer Code / Code Client : For Bull Internal Customers / Pour les Clients Internes Bull : Budgetary Section / Section Budgétaire : For Others / Pour les Autres : Please ask your Bull representative. / Merci de demander à votre contact Bull. PLACER LE CODE BARRES DANS L’ANGLE INFERIEUR GAUCHE BULL CEDOC 357 AVENUE PATTON B.P. 20845 49008 ANGERS CEDEX 01 FRANCE REFERENCE DE LA COMMANDE 86 F2 72EF 01 Utiliser les marques de découpe pour obtenir les étiquettes. Use the cut marks to get the labels. Détection de surcharge avec WLM Guide d’utilisateur 86 F2 72EF 01 Détection de surcharge avec WLM Guide d’utilisateur 86 F2 72EF 01 Détection de surcharge avec WLM Guide d’utilisateur 86 F2 72EF 01