LES CAHIERS d'AIX

Publication réservée aux abonnés du Point Service AIX
Janvier 1998



Performance


Gestion des performances multi-plates-formes

Administration de systèmes et gestion de réseaux


Alain MONTOUX


"La maîtrise de la complexité est une des conditions indispensables à un bon niveau de performance. Le
temps de réponse est l'un des éléments les plus visibles de la performance des systèmes informatiques."



Introduction


Les entreprises, plus ou moins importantes, qui mettent en oeuvre, dans leur centre
informatique, un réseau de systèmes hétérogènes (ES/9000, RS/6000, Windows NT, AS/400), ont
beaucoup à gagner en administrant leurs plates-formes de façon cohérente et centrale.


Quelle société ne souhaite pas avoir un seul administrateur de systèmes pour gérer
les performances et le suivi des charges informatiques, plutôt que dédier ce travail,
sur chaque système, à un grand nombre d'administrateurs ?


Les produits d'administration de systèmes et de gestion de réseaux (par exemple :
TIVOLI) le permettent en partie...
En effet, leur objectif majeur est d'administrer, de façon centrale,
des systèmes distribués multi-plates-formes et des réseaux.


Les gestionnaires de système trouveront ici :


Adaptons cela à la volonté de gérer les performances de plusieurs systèmes hétérogènes
dans une entreprise.



Préalables à la gestion des performances






Démarche




Table 6. Les étapes de la démarche de gestion des performances.




Phase
But
Etapes

1
ANALYSE

 

 

DE

 

 

L'EXISTANT

  • Collecter les données de charge ou de consommation.

    Cela consiste à faire des mesures sur les serveurs et le réseau en place.

  • Etablir des tableaux de bord de suivi.

    C'est la mise en forme synthétique et graphique d'éléments collectés pendant
    des périodes significatives et représentatives.

  • Analyser les performances (par comparaison avec les seuils à ne pas dépasser)
    pour détecter les déviations.

    Par exemple, dans une application de saisie de données "clients", on
    recherchera les temps de réponse dépassant une seconde...

2
AMELIORATION

  • Régler les systèmes (tuning) et/ou les extensions de configuration
    matérielles ou logicielles pour corriger les déviations.

3
PREVISION

  • Prévoir les charges et les performances futures du système, de façon à
    définir les configurations qui répondront le mieux aux objectifs
    quantitatifs (charges, débits...) et qualitatifs (temps de réponse...).




Produits et outils



Les tableaux suivants vous indiquent quelques outils
qui sous-tendent la démarche de gestion des performances.



Pour la collecte de données



Table 7. Outils pour la collecte de données.









Plate-forme
Méthodes ou Produits

AIX

Unix

  • A l'aide des commandes AIX
  • Mieux : à partir d'un programme en C traitant des commandes AIX
  • Par un script

Windows NT
Option "log" de Performance Monitor

(planifiée ou non à certaines périodes de la journée).
ES/9000

(OS/390 - MVS)
SMF
CICS
CICS Monitoring Facility
DB2
DB2 Performance Monitor
AS/400 (OS/400)
Commande STRPFRMON
Réseaux

  • SNA

    • Traces VTAM
    • NPM.

  • LAN

    • Dataglance
    • DOMINO W&G
    • MIB analysis
    • ...


TIVOLI
Les types de collecte sont générés par des commandes UNIX
(vmstat, df, iostat...).



Tableaux de bord de reporting



Table 8. Outils pour Tableaux de Bord.









Plate-forme
Méthodes ou Produits

AIX

Unix

  • Par Tableur pour une présentation imprimée
  • Mieux : par Performance Tool Box (en 3D à l'écran)

Windows NT
Création :

  • D'une base de référence, à partir de fichiers logs créés
  • De tableaux Excel, pour un suivi des consommations à postériori

ES/9000

(OS/390 - MVS)
SLR
CICS
------
DB2
DB2 Performance Monitor
AS/400 (OS/400)
PM400 (Performance Monitor 400)
Réseaux
NTA, SNAPCDB, SLR...
TIVOLI
En temps réel : Web-Browser



Analyse des performances par comparaison avec les seuils à ne pas dépasser



Table 9. Outils pour l'analyse de performances.









Plate-forme
Méthodes ou Produits

AIX

Unix
Analyse par un système expert d'Austin.


Rapport et collecte de données sont transmis par Internet.


En général, l'analyse approfondie des performances
(par exemple avec PERF6000 sur RS/6000)
est laissée à l'appréciation des experts IBM...

Windows NT
Performance Monitor fait une analyse :

  • En temps réel (avec l'option "graphe" de l'outil)
  • Par comparaison avec des seuils de performance (avec l'option
    "alerte" de l'outil)

ES/9000

(OS/390 - MVS)
RMF
CICS
------
DB2
DB2 Performance Monitor
AS/400 (OS/400)
PFRTOOL.
Réseaux
------
TIVOLI
Les produits suivants donnent des informations sur les indicateurs et les
temps de réponse à respecter :

  • Distributed Monitoring
  • ARM




Tuning (ou réglages correctifs des machines)



Table 10. Outils de Tuning.









Plate-forme
Méthodes ou Produits

AIX

Unix
Utilisation :

  • De commandes :

    • vmtune
    • schedtune

  • De paramètres Kernel et Réseau

Windows NT
Tuning :

  • Automatique par le système

  • Ou par recherche dans les icônes pour :

    • mieux "tailler" le système
    • mieux répartir la mémoire


ES/9000

(OS/390 - MVS)
RMF
CICS
------
DB2
DB2 Performance Monitor
AS/400 (OS/400)
Réglages par :

  • Tuning automatique
  • Valeurs système

Réseaux
------
TIVOLI
------



Prévisions des charges et des performances futures.



Table 11. Outils de prévision des charges et des performances futures.










Plate-forme
Méthodes ou Produits

Multi-plates-formes

et

Réseaux
SNAPSHOT fait de la simulation multi-plates-formes et réseaux.
AIX

Unix
------
Windows NT
------
ES/9000

(OS/390 - MVS)
CP90 pour OS/390 sur ES/9000
CICS
ANCICS
DB2
ANDB2
AS/400 (OS/400)
Best/1, qui utilise la modélisation analytique.
Réseaux

  • Pour la modélisation système/réseau :

    • NV Model Tivoli

  • Pour la prévision de charges :

    • CMC
    • APPN Modeling


TIVOLI
------



Remarque



Bien sûr, ces listes de produits ne sont pas exhaustives...

Elles donnent, cependant, une bonne idée de la gestion des performances muli-plates-formes,
ainsi que des performances futures auxquelles peut s'attendre un administrateur de
systèmes hétérogènes.

Les services et produits indiqués dans cet article
sont fortement engagés dans cette voie...


Il faut insister sur l'amélioration de la disponibilité des travaux batch et
des temps de réponse des travaux interactifs,
quand on sait bien intégrer ces produits dans le processus de
gestion des performances des centres et des réseaux informatiques


Alain MONTOUX

Tél : 01 40 01 58 23


Ont participé à la réalisation de cet article :

Jean-Pierre NICOD / Alain PERONNY / Jean-Yves BRUCKER / Michel GUE
    
:poinnoir.




[ Top of Page | Previous Page | Next Page | Table of Contents ]