You are on page 1of 56

Module 3 : Analyse des performances du serveur

Table des matires Vue d'ensemble Prsentation multimdia : Sous-systmes du serveur principal Leon : Analyse de la mmoire du serveur Leon : Analyse de l'utilisation du processeur Leon : Analyse des disques Leon : Analyse de l'utilisation du rseau Atelier A : Analyse des performances du serveur 1 2 4 14 22 30 43

Les informations contenues dans ce document, notamment les adresses URL et autres rfrences des sites Web Internet, pourront faire l'objet de modifications sans pravis. Sauf mention contraire, les socits, les produits, les noms de domaine, les adresses de messagerie, les logos, les personnes, les lieux et les vnements utiliss dans les exemples sont fictifs et toute ressemblance avec des socits, produits, noms de domaine, adresses de messagerie, logos, personnes, lieux et vnements existants ou ayant exist serait purement fortuite. L'utilisateur est tenu d'observer la rglementation relative aux droits d'auteur applicable dans son pays. Sans limitation des droits d'auteur, aucune partie de ce document ne peut tre reproduite, stocke ou introduite dans un systme de restitution, ou transmise quelque fin ou par quelque moyen que ce soit (lectronique, mcanique, photocopie, enregistrement ou autre), sans la permission expresse et crite de Microsoft Corporation. Les produits mentionns dans ce document peuvent faire l'objet de brevets, de dpts de brevets en cours, de marques, de droits d'auteur ou d'autres droits de proprit intellectuelle et industrielle de Microsoft. Sauf stipulation expresse contraire d'un contrat de licence crit de Microsoft, la fourniture de ce document ne vous confre aucune licence sur ces brevets, marques, droits d'auteur ou autres droits de proprit intellectuelle. 2003 Microsoft Corporation. Tous droits rservs. Microsoft, MS-DOS, Windows, Windows NT, Active Directory, ActiveX, JScript, MSDN, PowerPoint, Visual Basic, Visual C++, Visual InterDev et Windows Media sont des marques dposes de Microsoft Corporation ou des marques de Microsoft Corporation aux tats-Unis et/ou dans d'autres pays. Les noms de produits et de socits rels mentionns dans le prsent document sont des marques de leurs propritaires respectifs.

Module 3 : Analyse des performances du serveur

iii

Notes du formateur
Prsentation : 1 heure et 50 minutes Atelier : 20 minutes Ce module permet aux stagiaires d'apprendre collecter des donnes de performances par le biais de l'analyse des sous-systmes du serveur principal. Il explique galement comment identifier les goulots d'tranglement au niveau du systme l'aide de la console Performances et du Gestionnaire des tches de Microsoft Windows Server 2003. la fin de ce module, les stagiaires seront mme d'effectuer les tches suivantes :
!

Expliquer de quelle manire les quatre principaux sous-systmes du serveur influent sur les performances du serveur. Analyser la mmoire du serveur. Analyser l'utilisation du processeur. Analyser les disques. Analyser l'utilisation du rseau. Identifier les instructions d'utilisation des compteurs et des seuils. Dcrire les mthodes conseilles pour la surveillance des performances du serveur.

! ! ! ! ! !

Matriel requis

Pour animer ce module, vous devez disposer des lments suivants :


! !

Le fichier Microsoft PowerPoint 2275b_03.ppt La prsentation multimdia Sous-systmes du serveur principal

Important Il est recommand d'utiliser PowerPoint 2002 ou une version ultrieure pour afficher les diapositives de ce cours. Si vous utilisez la visionneuse Microsoft PowerPoint ou une version antrieure de PowerPoint, les fonctions des diapositives peuvent ne pas s'afficher correctement. Prparation Pour prparer ce module, vous devez effectuer les tches suivantes :
! ! !

Lire tous les documents de cours relatifs ce module. Raliser les exercices et l'atelier. Consulter la prsentation multimdia.

iv

Module 3 : Analyse des performances du serveur

Comment animer ce module ?


Cette section contient des informations qui ont pour but de vous aider animer ce module.

Prsentation multimdia
Les fichiers multimdias sont installs sur l'ordinateur du formateur. Pour ouvrir une prsentation multimdia, cliquez sur l'icne d'animation de la diapositive lui correspondant.

Pages de procdure, exercices et ateliers


Expliquez aux stagiaires de quelle manire les pages de procdure, les exercices et les ateliers sont conus pour ce cours. Un module comprend plusieurs leons. La plupart d'entre elles comportent des pages de procdure et un exercice. Un atelier est propos aux stagiaires la fin de chaque leon. Pages de procdure Les pages de procdure ont pour but de permettre au formateur d'expliquer la procdure d'excution d'une tche. Les stagiaires n'effectuent pas les tches dcrites sur les pages de procdure avec le formateur. Ils se reporteront ces tapes pour raliser l'exercice la fin de chaque leon. Une fois que vous avez trait le contenu de la section et expos les procdures relatives la leon, expliquez aux stagiaires qu'un exercice leur offrira l'opportunit de confronter leurs rcents acquis thoriques la pratique. la fin de chaque module, l'atelier permet aux stagiaires de s'exercer aux tches dcrites et appliques dans tout le module. L'atelier utilise des scnarios rels et fournit aux stagiaires un ensemble d'instructions organises en deux colonnes. La colonne de gauche comporte la tche (par exemple : Cration d'un groupe). La colonne de droite contient les instructions ncessaires aux stagiaires pour raliser cette tche (par exemple : Dans la console Utilisateurs et ordinateurs Active Directory, double-cliquez sur le nud de domaine). Les cls de rponses disponibles pour les exercices d'un atelier se trouvent sur le CD-ROM du stagiaire, au cas o ce dernier aurait besoin d'une explication dtaille sur la procdure suivre pour raliser les ateliers. Il peut galement se reporter aux exercices et aux pages de procdure inclus dans ce module.

Exercices

Ateliers

Prsentation multimdia : Sous-systmes du serveur principal


Cette section dcrit les mthodes pdagogiques mettre en uvre pour cette leon. Cette prsentation donne une vue d'ensemble du module en expliquant de quelle manire chacun des sous-systmes du serveur influe sur les performances de ce dernier. Signalez aux stagiaires que les autres leons de ce module expliquent comment analyser chacun des sous-systmes du serveur. Montrez la prsentation, puis revoyez les dfinitions des sous-systmes du serveur sur la page.

Module 3 : Analyse des performances du serveur

Leon : Analyse de la mmoire du serveur


Cette section dcrit les mthodes pdagogiques mettre en uvre pour cette leon. Pourquoi analyser la mmoire du serveur ? Examinez les diffrents points exposs sur la diapositive. Expliquez que les conditions dcrites dans cette leon (goulots d'tranglement et fuites au niveau de la mmoire, mmoire insuffisante, changes trop nombreux) sont l'origine de la majeure partie des problmes de performance des systmes informatiques. Il s'agit des points examiner en priorit en cas de problme. Expliquez la notion d'change avec la classe. Ce point a t abord dans la prsentation multimdia qui prcde cette leon. Lorsque vous abordez les fuites de mmoire, signalez que ce problme n'altre gnralement pas les performances. Toutefois, il est fort probable qu'un serveur prsente une fuite de mmoire s'il doit tre redmarr tous les mois. Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau de la mmoire ? En vous appuyant sur cette page, expliquez les notions suivantes : mmoire RAM (Random Access Memory) pagine et non pagine, systme de mmoire virtuelle, dfauts de page matriels, ainsi que les compteurs qui dterminent les goulots d'tranglement au niveau de la mmoire. Examinez ensuite la diapositive. Cette diapositive permettra aux stagiaires de bien comprendre comment effectuer cette opration. Comment analyser la mmoire ? Exercice : Analyse de la mmoire du serveur Expliquez comment analyser la mmoire l'aide de la console Performances et du Gestionnaire des tches. Laissez 15 minutes aux stagiaires pour faire cet exercice.

Leon : Analyse de l'utilisation du processeur


Cette section dcrit les mthodes pdagogiques mettre en uvre pour cette leon. Qu'est-ce que l'utilisation du processeur ? Expliquez que la deuxime principale cause de problmes de performances est lie l'utilisation du processeur. Prsentez l'utilisation du processeur l'aide du Gestionnaire des tches. En vous appuyant sur le graphique d'utilisation du processeur, indiquez la plage d'utilisation acceptable. Expliquez que le Gestionnaire des tches permet de connatre rapidement l'utilisation du processeur. Expliquez l'option % Temps processeur de la console Performances. Indiquez que, bien que les vues soient similaires, le Moniteur systme fournit d'autres informations, comme la plage d'utilisation du processeur (valeurs minimale, maximale et moyenne). Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau du processeur ? Reportez-vous la diapositive pour prsenter les problmes de goulot d'tranglement au niveau du processeur. Lorsque vous prsentez les compteurs, expliquez que le compteur % Temps processeur est le plus utilis.

vi

Module 3 : Analyse des performances du serveur

Comment analyser l'utilisation du processeur ? Exercice : Analyse de l'utilisation du processeur

Expliquez comment analyser l'utilisation du processeur l'aide de la console Performances et du Gestionnaire des tches. Laissez 10 minutes aux stagiaires pour faire cet exercice.

Leon : Analyse des disques


Cette section dcrit les mthodes pdagogiques mettre en uvre pour cette leon. Pourquoi analyser les disques ? Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau des disques ? Comment analyser les disques ? Exercice : Analyse des disques Expliquez la diapositive. Cette leon prsente les processus utiliss pour analyser tout goulot d'tranglement au niveau des disques. Expliquez la diapositive.

Expliquez comment analyser les disques. Laissez 10 minutes aux stagiaires pour faire cet exercice.

Leon : Analyse de l'utilisation du rseau


Cette section dcrit les mthodes pdagogiques mettre en uvre pour cette leon. Qu'est-ce que l'utilisation du rseau ? Examinez la diapositive et son contenu. Posez les questions suivantes : Les goulots d'tranglement du rseau interviennent-ils uniquement sur le serveur ? Rponse : Non, ils peuvent se produire au niveau du commutateur, du client ou du serveur. Prsentez les compteurs et indiquez comment rsoudre les problmes de goulot d'tranglement.

Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau du rseau ? Comment analyser l'utilisation du rseau ? Exercice : Analyse de l'utilisation du rseau Instructions d'utilisation des compteurs et des seuils Mthodes conseilles pour l'analyse des performances du serveur

Expliquez comment analyser l'utilisation du rseau l'aide de la console Performances et du Gestionnaire des tches. Laissez 10 minutes aux stagiaires pour faire cet exercice.

Utilisez la diapositive pour tudier avec la classe le moyen de dfinir une ligne de base permettant aux administrateurs de dtecter les problmes de goulot d'tranglement sur chacun des sous-systmes. Ici, il peut tre intressant de faire une analogie avec une consultation chez un mdecin. Le mdecin vrifie la tension, le poids, le taux de cholestrol et la masse corporelle. Une ligne de base a t tablie lors de la prcdente visite. Tout cart par rapport cette ligne indique au docteur un problme potentiel.

Module 3 : Analyse des performances du serveur

vii

Atelier : Analyse des performances du serveur


Cette section dcrit les mthodes pdagogiques mettre en uvre pour cet atelier. Expliquez aux stagiaires que cet atelier contient d'autres exercices pratiques concernant toutes les procdures de ce module. Les ateliers ne comportent pas de solution dtaille mais orientent les stagiaires vers leur propre solution. En cas de besoin, la cl de rponse de l'atelier peut tre utilise. La dure estime pour cet atelier est de 20 minutes.

Informations de personnalisation
Cette section identifie l'installation requise pour les ateliers d'un module et les modifications apportes la configuration des ordinateurs des stagiaires au cours des ateliers. Ces informations sont donnes pour vous aider dupliquer ou personnaliser les cours MOC. Important L'atelier de ce module dpend aussi de la configuration de la classe spcifie dans la section Informations sur la personnalisation situe la fin du Guide de configuration automatise de la classe du cours 2149A, Maintenance d'un environnement Microsoft Windows Server 2003.

Module 3 : Analyse des performances du serveur

Vue d'ensemble

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Aujourd'hui, l'environnement commercial exige des administrateurs systme que leurs serveurs soient fiables et performants. Pour optimiser les performances de votre serveur, vous devez collecter des donnes de performances qui vous aideront identifier les goulots d'tranglement au niveau du systme. Ce module explique comment collecter des donnes de performances par le biais de l'analyse des sous-systmes du serveur principal. Il explique galement comment identifier les goulots d'tranglement au niveau du systme l'aide de la console Performances et du Gestionnaire des tches de Microsoft Windows Server 2003. Objectifs la fin de ce module, vous serez mme d'effectuer les tches suivantes :
!

Expliquer de quelle manire les quatre principaux sous-systmes du serveur influent sur les performances du serveur. Analyser la mmoire du serveur. Analyser l'utilisation du processeur. Analyser les disques. Analyser l'utilisation du rseau. Identifier les instructions d'utilisation des compteurs et des seuils. Dcrire les mthodes conseilles pour la surveillance des performances du serveur.

! ! ! ! ! !

Module 3 : Analyse des performances du serveur

Prsentation multimdia : Sous-systmes du serveur principal

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Emplacement du fichier Pour consulter la prsentation Sous-systmes du serveur principal, accdez la page Web du CD-ROM du stagiaire, cliquez sur Multimdia, puis sur le titre de la prsentation. N'ouvrez pas cette prsentation moins que votre formateur ne vous le demande. la fin de cette leon, vous serez mme d'expliquer l'impact de chacun des sous-systmes sur les performances du serveur principal. Les quatre principaux sous-systmes du serveur sont :
!

Objectif Sous-systmes du serveur

Mmoire La mmoire du serveur est le sous-systme ayant la plus grande incidence sur les performances gnrales du serveur. Si le serveur ne dispose pas d'une mmoire RAM suffisante pour contenir les donnes qui lui sont ncessaires, il doit temporairement stocker ces donnes sur le disque. L'accs au disque est beaucoup plus lent que l'accs la mmoire RAM ; par consquent, tout stockage de donnes sur le disque altre les performances du serveur de faon trs importante.

Processeur L'aspect le plus important concernant les performances du processeur est le niveau d'utilisation de ce dernier. Lorsqu'une application ou un autre logiciel utilise plus que sa part du cycle du processeur, tous les autres programmes en cours d'excution sont ralentis.

Module 3 : Analyse des performances du serveur


!

Disque La vitesse d'accs du disque dur physique peut fortement ralentir les applications et le chargement des donnes. De plus, l'espace de stockage sur le disque doit tre suffisant pour permettre l'installation des applications, ainsi que le stockage des donnes et du fichier d'change.

Rseau Les performances du rseau dpendent de la vitesse du matriel de l'infrastructure de votre rseau et de celle des logiciels en cours d'excution sur les serveurs et clients.

Module 3 : Analyse des performances du serveur

Leon : Analyse de la mmoire du serveur

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction La mmoire a une trs grande incidence sur les performances du serveur. En effet, une mmoire insuffisante risque de ralentir les applications et services excuts sur le serveur, et d'altrer les performances des autres ressources prsentes sur le serveur. La surveillance et l'analyse de l'utilisation de la mmoire est, par consquent, la premire tape effectuer dans le cadre de l'valuation des performances du serveur. la fin de cette leon, vous serez mme d'effectuer les tches suivantes :
! !

Objectifs de la leon

Expliquer l'objet d'une analyse de la mmoire du serveur. Identifier et rsoudre les problmes de goulot d'tranglement au niveau de la mmoire. Analyser la mmoire par le biais d'outils d'analyse du serveur.

Module 3 : Analyse des performances du serveur

Pourquoi analyser la mmoire du serveur ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction L'une des principales causes de graves problmes de performances des systmes informatiques est l'insuffisance de mmoire. Mme si vous suspectez d'autres problmes, vrifiez les compteurs de mmoire pour anticiper toute insuffisance de mmoire. Analysez la mmoire du serveur pour valuer le volume de mmoire disponible et le niveau d'change, et pour observer les incidences d'une insuffisance de mmoire. L'analyse de la mmoire du serveur peut vous aider dterminer l'existence des conditions suivantes :
!

Conditions examiner

Goulot d'tranglement au niveau de la mmoire Un manque de mmoire risque de ralentir les applications et services excuts sur le serveur, et d'altrer les performances des autres ressources prsentes sur le serveur. Par exemple, lorsque la mmoire du serveur est insuffisante, les oprations d'change peuvent tre prolonges, d'o une charge de travail accrue sur les disques. Comme ils impliquent des oprations de lecture et d'criture sur le disque, ces changes peuvent entrer en conflit avec d'autres transactions du disque, et accentuer ainsi le goulot d'tranglement du disque. De la mme manire, la charge de travail assure par le disque peut tre le signe d'une utilisation moins importante ou inutile du processeur, notamment lorsqu'il traite de nombreuses interruptions provoques par des dfauts de page matriels rpts. Les dfauts de page se produisent lorsque le serveur ne peut pas localiser les donnes ou le code demands dans la mmoire physique alloue au processus demandeur. Par consquent, les applications et les services sont moins ractifs. Il est donc important d'analyser rgulirement la mmoire afin de dtecter tout goulot d'tranglement.

Module 3 : Analyse des performances du serveur


!

Mmoire insuffisante Une insuffisance de mmoire est l'origine des problmes rencontrs en cas de volume de mmoire peu lev et d'changes trop nombreux. En analysant la mmoire du serveur, vous pouvez utiliser la ligne de base tablie pour anticiper les besoins en mmoire et viter ainsi certains de ces problmes.

changes trop nombreux Un volume d'change trop important est un indice d'une mmoire insuffisante. Le terme change correspond au dplacement de donnes et de blocs de code de taille fixe de la mmoire RAM vers le disque par le biais d'units appeles pages afin de librer de la mmoire en vue d'autres utilisations. Bien que certains changes soient acceptables dans la mesure o ils permettent d'utiliser une quantit de mmoire suprieure l'existant, des changes constants ralentissent les performances du serveur. La rduction de ces changes permet d'amliorer de faon significative la ractivit du serveur.

Fuite de mmoire Une fuite de mmoire se produit lorsque des applications allouent de la mmoire mais ne la librent pas aprs leur excution. Par consquent, la mmoire disponible est utilise dans le temps, ce qui entrane souvent un mauvais fonctionnement du serveur.

Module 3 : Analyse des performances du serveur

Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau de la mmoire ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Un manque de mmoire est le plus souvent l'origine d'un goulot d'tranglement des ressources sur un serveur. Le meilleur moyen d'amliorer les performances du serveur est d'ajouter de la mmoire. Dans Microsoft Windows Server 2003, la mmoire RAM est de deux types : pagine et non pagine. La mmoire RAM pagine correspond la mmoire virtuelle lorsqu'il apparat qu'une plage complte d'adresses mmoire est alloue toutes les applications. Pour ce faire, Windows Server 2003 affecte chaque application une plage de mmoire prive, appele espace mmoire virtuelle, qu'il associe la mmoire physique. La mmoire RAM non pagine ne peut pas utiliser cette configuration. Les donnes places dans la mmoire RAM non pagine doivent rester en mmoire et ne peuvent pas tre crites sur le disque ni en tre extraites. Par exemple, les structures de donnes utilises par des routines d'interruption ou celles qui empchent les conflits entre plusieurs processeurs au sein du systme d'exploitation utilisent la mmoire RAM non pagine. Systme de mmoire virtuelle Le systme de mmoire virtuelle de Windows Server 2003 combine la mmoire physique, le cache du systme de fichiers et le disque dans un systme de stockage et de rcupration de donnes. Ce systme stocke le code de programme et les donnes sur le disque jusqu' ce que ces lments soient ncessaires, puis les bascule dans la mmoire physique. Le code et les donnes qui ne sont plus utiliss sont alors enregistrs sur le disque. Toutefois, lorsqu'un ordinateur ne dispose plus d'une mmoire suffisante, le code et les donnes doivent tre enregistrs sur le disque et en tre extraits plus frquemment. Ce processus, trs consommateur en ressources, peut tre l'origine d'un goulot d'tranglement du systme.

Mmoire RAM pagine et non pagine

Module 3 : Analyse des performances du serveur

Dfauts de page matriels

Un pourcentage lev et rgulier de dfauts de page matriels constitue le meilleur indicateur d'un goulot d'tranglement au niveau de la mmoire. Des dfauts de page matriels se produisent lorsque les donnes requises par un programme sont introuvables dans son jeu de pages de travail (mmoire physique visible par le programme) ou ailleurs dans la mmoire physique, et doivent tre rcupres sur le disque. L'existence persistante de dfauts de page matriels (plus de cinq par seconde) est un indice d'un goulot d'tranglement au niveau de la mmoire. Utilisez les compteurs de performances de la mmoire suivants pour dterminer si la mmoire est l'origine d'un goulot d'tranglement dans le systme. La liste suivante comprend deux types de compteurs. Le premier correspond aux compteurs de taux, comme Pages/s et Dfauts de page/s. Ce type de compteur chantillonne un nombre d'vnements de plus en plus important au fil du temps. Pour afficher la frquence d'activit, ces compteurs divisent le cache, exprim en valeurs, par la diffrence de temps. Par consquent, pour obtenir un rsultat prcis, vous devez analyser un moment les compteurs de taux, gnralement entre 30 et 60 secondes. Le second type correspond aux compteurs instantans, comme Octets disponibles et Octets valids. Ces compteurs affichent les mesures les plus rcentes.
!

Compteurs utiliss pour dterminer si la mmoire est l'origine d'un goulot d'tranglement

Pages/s : nombre de pages demandes qui n'taient pas immdiatement disponibles en mmoire RAM et qui ont par consquent t ouvertes partir du disque ou crites sur le disque pour librer de la place en mmoire pour d'autres pages. Gnralement, si la valeur de ce compteur est suprieure cinq pendant de longues priodes, il est probable que la mmoire soit l'origine d'un goulot d'tranglement dans le systme. Octets disponibles : volume de mmoire physique disponible. Ce volume est normalement faible car Microsoft Windows Disk Cache Manager utilise de la mmoire supplmentaire pour la mise en mmoire cache, puis la restitue en cas de demandes en mmoire. Cependant, lorsque cette valeur reprsente en permanence moins de 5 % de la mmoire totale d'un serveur, cela signifie que les changes raliss sont trop nombreux. Octets valids : volume de mmoire virtuelle affect la mmoire RAM physique des fins de stockage ou au fichier d'change. Si la quantit d'octets valids est suprieure au volume de mmoire physique, une quantit de mmoire RAM plus importante peut tre ncessaire.

Module 3 : Analyse des performances du serveur


!

Octets de rserve non pagine : volume de la mmoire RAM comprise dans la zone mmoire du systme de rserve non pagine o l'espace est obtenu par les composants du systme d'exploitation lorsqu'ils effectuent leurs tches. Si cette valeur augmente de faon trs importante sans que l'activit du serveur volue dans le mme sens, cela signifie qu'un processus avec fuite de mmoire est en cours. Il est donc recommand de l'analyser trs attentivement. Dfauts de page/s : nombre de fois qu'une page virtuelle est introuvable dans la mmoire. Si ce nombre est constamment suprieur cinq, un volume trop important de mmoire a t allou une application et ce, au dtriment du serveur en cours d'excution.

Dans le Gestionnaire des tches, pour dterminer si la mmoire est l'origine d'un goulot d'tranglement dans le systme, utilisez le compteur de mmoire Util. du fichier. Ce compteur affiche le volume d'change utilis par le systme. Une forte augmentation peut rvler l'excution d'un processus avec une fuite de mmoire.

10

Module 3 : Analyse des performances du serveur

Comment analyser la mmoire ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Procdure d'analyse de la mmoire l'aide de la console Performances Cette section explique comment analyser la mmoire l'aide de la console Performances et du Gestionnaire des tches. Pour analyser la mmoire l'aide de la console Performances. 1. Cliquez sur Dmarrer et Panneau de configuration, puis double-cliquez sur Outils d'administration et Performances. 2. Cliquez avec le bouton droit de la souris dans le volet de droite du Moniteur systme, puis cliquez sur Ajouter des compteurs. a. Dans Objet de performance, cliquez sur Mmoire. Slectionnez ensuite un un les compteurs suivants, puis cliquez sur Ajouter. Pages/s Octets disponibles Octets valids Octets de rserve non pagine Dfauts de page/s Remarque Chaque fois que vous cliquez sur Ajouter pour ajouter un compteur, ce dernier est ajout la liste des compteurs qui apparat dans le volet de droite du Moniteur systme. b. Bien que les compteurs suivants ne soient pas explicitement des compteurs d'objets mmoire, ils sont galement utiles l'analyse de la mmoire : Fichier d'change\Pourcentage d'utilisation Cache\% Prsence des donnes mappes Serveur\Octets de rserve pagine et Serveur\Octets de rserve non pagine

Module 3 : Analyse des performances du serveur

11

3. Dans le volet de droite du Moniteur systme, examinez les compteurs, puis effectuez les oprations ncessaires la rsolution du problme de mmoire. Conseil Ces oprations peuvent impliquer la recherche du processus l'origine des changes ou de l'utilisation de la mmoire RAM, la recherche d'une fuite de mmoire dans une application et l'ajout de mmoire RAM. Procdure d'analyse de la mmoire l'aide du Gestionnaire des tches Vous pouvez galement analyser la mmoire l'aide du Gestionnaire des tches. 1. Appuyez sur CTRL+ALT+SUPPR, puis cliquez sur Gestionnaire des tches. 2. Sous l'onglet Performances, examinez les donnes suivantes : Fichier d'change, Mmoire physique, Mmoire pour le noyau et Charge ddie.

12

Module 3 : Analyse des performances du serveur

Exercice : Analyse de la mmoire du serveur

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Objectif Scnario Dans cet exercice, vous allez configurer le Moniteur systme afin d'analyser les compteurs de mmoire slectionns. Vous tes l'administrateur systme d'une unit d'organisation appartenant un vaste rseau. Vous avez rcemment install une application sur un serveur. Depuis cette installation, les utilisateurs se plaignent d'un ralentissement rgulier du systme. Vous souhaitez analyser la mmoire afin de dterminer si une fuite est l'origine de ce problme.

Exercice

! Rechercher une fuite de mmoire


1. Ouvrez une session sur le domaine nwtraders en tant que OrdinateurUser avec votre mot de passe. 2. Ouvrez la console Performances l'aide du raccourci Performances ou en choisissant Excuter en tant que. 3. Dans le Moniteur systme, ajoutez les compteurs de mmoire suivants : Mgaoctets disponibles, Octets valids, Octets de rserve non pagine et Dfauts de page/s. 4. Dans la bote de dialogue Proprits du Moniteur systme, passez la frquence d'chantillonnage 60 secondes. 5. Pour permettre au mcanisme de dfinition de moyenne des compteurs de se stabiliser, patientez au moins deux minutes avant de poursuivre. Passez au rapport (appuyez sur CTRL+R), puis entrez les informations suivantes dans votre ligne de base : a. Mgaoctets disponibles b. Dfauts de page/s ______________________________ c. Octets de rserve non pagine ____________________ d. Octets valids _________________________________ e. Pages/s ______________________________________

Module 3 : Analyse des performances du serveur

13

6. Lancez le Gestionnaire des tches, cliquez sur l'onglet Performances, puis enregistrez la valeur Util. du fichier : Util. du fichier ___________________________________ 7. Ouvrez le dossier C:\MOC\2149\Practices\Mod03, lancez leakyapp.exe, puis cliquez sur Start Leaking. Pour permettre au mcanisme de dfinition de moyenne des compteurs de se stabiliser, patientez au moins deux minutes avant de poursuivre. 8. Notez les informations actuelles des compteurs suivants : a. Mgaoctets disponibles _________________________ b. Dfauts de page/s _____________________________ c. Octets de rserve non pagine ____________________ d. Octets valids ________________________________ e. Pages/s ______________________________________ 9. Lancez le Gestionnaire des tches, cliquez sur l'onglet Performances, puis enregistrez la valeur Util. du fichier : Util. du fichier ___________________________________ 10. Notez que le compteur Dfauts de page/s a t multipli par au moins 50. 11. Passez My Leaky App, cliquez sur Stop Leaking, puis sur Exit. Pour permettre au mcanisme de dfinition de moyenne des compteurs de se stabiliser, patientez au moins deux minutes avant de poursuivre. 12. Reportez les informations actuelles : a. Mgaoctets disponibles b. Dfauts de page/s c. Octets de rserve non pagine d. Octets valids e. Pages/s 13. Lancez le Gestionnaire des tches et enregistrez la valeur Util. du fichier : Util. du fichier 14. Vrifiez que les compteurs sont revenus au niveau de leur ligne de base. 15. Fermez toutes les fentres.

14

Module 3 : Analyse des performances du serveur

Leon : Analyse de l'utilisation du processeur

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Aprs la quantit de mmoire utilise, l'activit du processeur est l'information la plus importante permettant d'analyser un serveur. Pour dterminer si un processeur occup gre efficacement toutes les tches de l'ordinateur ou s'il est au contraire submerg, vous devez examiner son niveau d'utilisation. la fin de cette leon, vous serez mme d'effectuer les tches suivantes :
! !

Objectifs de la leon

Expliquer l'utilisation du processeur. Identifier et rsoudre les problmes de goulot d'tranglement au niveau du processeur. Analyser l'utilisation du processeur par le biais d'outils de surveillance du serveur.

Module 3 : Analyse des performances du serveur

15

Qu'est-ce que l'utilisation du processeur ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Dfinition L'utilisation du processeur, ou utilisation de l'UC, correspond la dure de travail (en pourcentage) du processeur. Vous devez analyser l'utilisation du processeur pour dtecter tout ventuel goulot d'tranglement ce niveau. Dans Windows Server 2003, vous pouvez utiliser le Gestionnaire des tches et la console Performances pour analyser l'activit et l'utilisation du processeur. Le compteur qui dfinit l'utilisation du processeur dans chacun de ces outils s'appelle :
! !

Util. processeur, dans le Gestionnaire des tches. % Temps processeur, dans la console Performances.

Utilisation du processeur

Dans le Gestionnaire des tches, le compteur Util. processeur affiche un graphique qui indique la dure de travail (en pourcentage) du processeur. Ce compteur est l'un des principaux indicateurs de l'activit du processeur. Examinez ce graphique pour dterminer la dure de traitement actuellement utilise. Si l'ordinateur vous semble lent, ce graphique risque d'afficher un pourcentage lev. Dans la console Performances, le compteur % Temps processeur correspond au temps (en pourcentage) que le processeur passe excuter un thread actif. Chaque processeur a un thread inactif qui consomme des cycles lorsque aucun autre thread n'est prt s'excuter. Ce compteur est le principal indicateur de l'activit du processeur. Il affiche la dure moyenne d'utilisation (en pourcentage) sur l'intervalle d'chantillonnage. Elle est calcule en mesurant la dure d'activit du processus inactif et en soustrayant cette valeur de 100 %.

% Temps processeur

16

Module 3 : Analyse des performances du serveur

Il est important d'analyser ce compteur sur des systmes SMP (multitraitement symtrique) comme sur des systmes monoprocesseurs. Sur les systmes SMP, chacun des processeurs d'un ordinateur peut excuter n'importe quel systme d'exploitation ou thread d'application en mme temps que d'autres processeurs du systme. Observez les modles d'utilisation du processeur des diffrents processeurs et de tous sur une priode donne. Examinez galement le nombre de threads prsents dans la file du processeur du systme pour dterminer si une forte utilisation du processeur limite les possibilits du systme effectuer son travail.

Module 3 : Analyse des performances du serveur

17

Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau du processeur ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Pratiquement toutes les activits ralises sur le serveur font appel au processeur. Le processeur est gnralement plus occup sur un serveur d'applications que sur un serveur de fichiers et d'impression. Par consquent, le niveau d'activit du processeur ainsi que les conditions dites normales diffrent entre ces deux types de serveurs. Les goulots d'tranglement qui se produisent au niveau du processeur ont principalement deux origines : les pilotes et applications utilisant le processeur de manire intensive, et les interruptions excessives gnres par des composants inadquats du sous-systme Rseau ou Disque. Identification d'un goulot d'tranglement Analysez les compteurs du processeur pour dterminer si ce dernier est l'origine d'un goulot d'tranglement :
!

% Temps processeur : mesure la dure d'utilisation du processeur. Lorsque l'utilisation du processeur est en permanence suprieure 85 %, le processeur gnre un goulot d'tranglement dans le systme. Analysez l'utilisation du processeur en analysant chacun des processus pour identifier l'origine de l'activit du processeur. Systme : Longueur de la file du processeur : nombre de demandes dans la file du processeur. Indique le nombre de threads prts s'excuter et en attente de temps processeur. Gnralement, une longueur de file de processeur en permanence suprieure deux est un signe de goulot d'tranglement. Pour identifier la cause de ce goulot d'tranglement, vous devez analyser plus en dtail chacun des processus faisant appel au processeur.

18

Module 3 : Analyse des performances du serveur


!

Files de travail du serveur : Longueur de la file : nombre de demandes dans la file pour le processeur slectionn. Une file contenant en permanence plus de deux demandes est un signe de goulot d'tranglement du processeur. Interruptions/s : nombre d'interruptions d'applications ou de priphriques matriels que le processeur reoit, et traite. Windows Server 2003 peut grer des milliers d'interruptions par seconde. Toute hausse importante de cette valeur sans que l'activit du serveur volue dans le mme sens est signe d'un problme matriel. Le problme peut provenir d'un priphrique incapable d'tre au mme niveau que le reste du systme, comme un contrleur de disque ou une carte d'interface rseau. Par exemple, en cas de conflit entre un contrleur de disque dur et une carte rseau, analysez ces deux composants. Dterminez si un nombre de demandes trop important a t gnr en surveillant la longueur des files du disque physique et de l'interface rseau. Gnralement, si la file contient plus de deux demandes, recherchez les cartes rseau ou les disques durs lents susceptibles d'tre l'origine du retard de la longueur de la file.

Actions permettant de rsoudre les problmes de goulot d'tranglement au niveau du processeur

Si vous avez dtermin que le processeur gnre un goulot d'tranglement dans le systme, effectuez les actions suivantes pour amliorer les performances :
!

Ajoutez un processeur plus puissant lorsque le systme est un serveur de fichiers et d'impression. Ajoutez plusieurs processeurs aux serveurs d'applications, et plus particulirement si l'application a plusieurs threads. Basculez une partie des traitements vers un autre systme du rseau, comme des utilisateurs, des applications ou des services. Mettez niveau vos cartes rseau, disque ou contrleur. En gnral, il est recommand d'utiliser des cartes intelligentes 32 bits. Les performances gnrales du systme sont suprieures grce ces cartes car ces dernires autorisent le traitement des interruptions sur la carte elle-mme ; le processeur est ainsi libr de cette tche.

Module 3 : Analyse des performances du serveur

19

Comment analyser l'utilisation du processeur ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Pour maintenir les performances de votre systme, vous devez rgulirement analyser le processeur afin de dtecter tout ventuel goulot d'tranglement. Ces goulots d'tranglement surviennent uniquement lorsque le processeur est tellement utilis qu'il ne peut plus rpondre temps aux demandes. Ce genre de situation se manifeste en partie par des taux d'activit du processeur trs levs, mais principalement par des files rgulirement trs longues et une faible ractivit des applications. Pour analyser l'utilisation du processeur l'aide de la console Performances : Pour lancer la console Performances, cliquez sur Dmarrer, Panneau de configuration, puis double-cliquez sur Outils d'administration et Performances. Dans la fentre Performances, le Moniteur systme est activ par dfaut. Dans le volet de droite du Moniteur systme, le compteur % Temps processeur est affich. Procdure d'analyse de l'utilisation du processeur l'aide du Gestionnaire des tches Pour analyser l'utilisation du processeur l'aide du Gestionnaire des tches : 1. Appuyez sur CTRL+ALT+SUPPR, puis cliquez sur Gestionnaire des tches. Remarque Vous pouvez galement ouvrir le Gestionnaire des tches en cliquant avec le bouton droit de la souris sur la barre des tches ou en appuyant sur CTRL+MAJ+CHAP. 2. Sous l'onglet Performances, examinez les compteurs Util. processeur et Historique de l'utilisation du processeur.

Procdure d'analyse de l'utilisation du processeur l'aide de la console Performances

20

Module 3 : Analyse des performances du serveur

Exercice : Analyse de l'utilisation du processeur

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Objectif Scnario Dans cet exercice, vous allez configurer le Moniteur systme afin d'analyser les compteurs de processeur slectionns. Vous tes l'administrateur systme d'une unit d'organisation appartenant un vaste rseau. Vous avez rcemment install une application sur un serveur. Depuis cette installation, les utilisateurs se plaignent d'un ralentissement rgulier du systme. Vous souhaitez analyser le processeur afin de dterminer si l'application est l'origine d'un goulot d'tranglement.

Exercice

! Dterminer si une application est l'origine d'un goulot d'tranglement


au niveau du processeur 1. Ouvrez une session sur le domaine nwtraders en tant que OrdinateurUser avec votre mot de passe. 2. Ouvrez la console Performances l'aide du raccourci Performances ou en choisissant Excuter en tant que. 3. Cliquez sur Moniteur systme, puis ajoutez le compteur Systme\Longueur de la file du processeur. 4. Notez les informations des compteurs suivants : a. Processeur\% Temps processeur b. Systme\Longueur de la file du processeur 5. Ouvrez le dossier C:\Moc\2149\Practices\Mod03, puis lancez l'application cpustres.exe.

Module 3 : Analyse des performances du serveur

21

6. Paramtrez le niveau d'activit du thread 1 sur Maximum. 7. Notez les informations des compteurs suivants : a. Processeur\% Temps processeur b. Systme\Longueur de la file du processeur 8. L'application cpustres.exe gnre-t-elle un goulot d'tranglement ? Comment le savez-vous ? 9. Fermez toutes les fentres.

22

Module 3 : Analyse des performances du serveur

Leon : Analyse des disques

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Le sous-systme Disque gre le stockage et le dplacement des programmes et des donnes sur votre serveur. Il joue donc un rle essentiel sur la ractivit gnrale de votre serveur. La console Performances offre des compteurs propres au disque qui vous permettent de mesurer l'activit et le dbit du disque. la fin de cette leon, vous serez mme d'effectuer les tches suivantes :
! !

Objectifs de la leon

Expliquer l'objet d'une analyse des disques. Identifier et rsoudre les problmes de goulot d'tranglement au niveau des disques. Analyser les disques par le biais du Moniteur systme.

Module 3 : Analyse des performances du serveur

23

Pourquoi analyser les disques ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Il est important d'analyser les disques pour maintenir le bon fonctionnement de vos systmes. Vous pouvez galement utiliser les donnes collectes lors de l'analyse des disques pour planifier les futures mises niveau matrielles et logicielles. L'apparition simultane des conditions suivantes est le signe d'un goulot d'tranglement au niveau des disques :
!

Goulots d'tranglement au niveau des disques

Le niveau d'activit des disques est rgulirement bien suprieur votre ligne de base. Les files d'attente des disques sont persistantes et suprieures deux par disque. Il n'existe aucun volume d'change significatif.

Si ces facteurs ne sont pas combins, il est peu probable qu'un goulot d'tranglement se soit produit au niveau des disques. Analyse des performances des disques N'oubliez pas la capacit et le dbit des disques lors de l'valuation de votre configuration de dpart. Utilisez les bus, contrleurs, cblages et disques assurant le meilleur dbit aux prix et conditions souhaits. La plupart des ordinateurs fonctionnent correctement avec des composants de disque prix abordables. Toutefois, pour obtenir les meilleures performances, vous pouvez essayer les tout derniers composants de disque disponibles. Si votre configuration comprend diffrents types de disques, de contrleurs et de bus, les diffrences de conception peuvent avoir une incidence sur les dbits. Vous pouvez tester le dbit en utilisant ces diffrents systmes de disques afin de dterminer si certains composants sont moins performants de manire gnrale ou pour certains types d'activits uniquement. Vous pourrez ensuite les remplacer selon vos besoins.

24

Module 3 : Analyse des performances du serveur

En outre, certains types de configurations de volume peuvent offrir certains avantages en termes de performances. Par exemple, les volumes agrgs par bandes peuvent offrir de meilleures performances car ils augmentent le dbit en activant plusieurs disques qui traitent les demandes d'E/S (Entre/Sortie) squentielles ou en clusters. Sur un volume agrg par bandes, les donnes sont entrelaces entre plusieurs disques physiques. Les donnes de ce type de volume sont alloues de faon alterne et identique chacun des disques physiques. Il est impossible de crer un miroir d'un volume agrg par bandes ou d'tendre ce volume. Remarque Pour plus d'informations sur les volumes agrgs par bandes, reportez-vous au module 5, Gestion des disques , du cours 2149A, Maintenance d'un environnement Microsoft Windows Server 2003. Le Moniteur systme prend en charge l'analyse des jeux de volumes avec les mmes compteurs et objets de performances que ceux proposs pour chacun des disques. Notez que les priphriques RAID (Redundant Array of Independent Disks) matriels consignent l'intgralit de l'activit sur un seul disque physique et qu'ils n'indiquent pas la rpartition des oprations entre les disques. Les priphriques RAID sont une catgorie de disques durs qui combinent au moins deux lecteurs dans un mme volume afin d'accrotre la tolrance de pannes et les performances. Remarque Pour plus d'informations sur la technologie RAID, reportez-vous l'Annexe E, Administration des disques tolrance de pannes , du cours 2149A, Maintenance d'un environnement Microsoft Windows Server 2003. Identifiez le temps de recherche, la vitesse de rotation et d'accs ainsi que le taux de transfert des donnes de vos disques en vous reportant la documentation fournie par le fabricant. Examinez galement la bande passante des cblages et des contrleurs. Le composant le plus lent dtermine le dbit maximal possible ; veillez donc analyser chacun des composants. Pour comparer les performances des diffrents disques, analysez sur chacun les mmes compteurs et les mmes activits. En cas de diffrence de performances, vous pouvez basculer une partie de la charge de travail sur le disque le plus performant ou remplacer les composants les plus lents.

Module 3 : Analyse des performances du serveur

25

Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau des disques ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Les disques stockent les programmes et les donnes traits par les programmes. Le disque est frquemment l'origine d'un goulot d'tranglement lorsqu'il attend une rponse de l'ordinateur. Dans ce cas, le sous-systme Disque peut constituer l'un des plus importants facteurs de performances en matire d'E/S. Toutefois, les problmes peuvent provenir d'autres facteurs, comme le manque de mmoire. Les compteurs de performances des disques sont disponibles avec les objets de performances Disque logique et Disque physique. L'objet Disque logique analyse les partitions logiques des disques physiques. Il est intressant de dterminer la partition l'origine de l'activit du disque car il est ainsi possible d'identifier l'application ou le service demandeur. L'objet Disque physique analyse chacun des disques durs ; il permet de surveiller ces disques dans leur globalit. Important Les objets Disque logique et Disque physique sont automatiquement activs sur demande. Par consquent, il est inutile de les activer manuellement l'aide de la commande diskperf y. Compteurs utiliss pour dterminer si le disque est l'origine d'un goulot d'tranglement Lors de l'analyse des performances et de la capacit du sous-systme Disque, analysez les compteurs de performances suivants afin de dtecter tout ventuel goulot d'tranglement :
!

% Temps du disque : dure passe par le lecteur au traitement des demandes de lecture et d'criture. Si cette dure est en permanence proche de 100 %, le disque est utilis de faon intensive. L'analyse de chacun des processus peut aider dterminer ceux qui font le plus appel au disque. Taille actuelle de file d'attente du disque : nombre de demandes d'E/S en attente destines au disque dur. Si cette valeur est en permanence suprieure deux, un goulot d'tranglement s'est produit.

26

Module 3 : Analyse des performances du serveur


!

Moy. disque, octets/transfert : nombre moyen d'octets transfrs depuis ou vers le disque durant les oprations de lecture ou d'criture. Plus la taille du transfert est importante, plus le systme est performant. Octets disque/s : taux d'octets transfrs depuis ou vers le disque durant des oprations de lecture ou d'criture. Plus la moyenne est leve, plus le systme est performant. Disque logique\% espace libre : volume d'espace disque disponible.

Actions permettant de rsoudre les problmes de goulot d'tranglement au niveau des disques

Si le sous-systme Disque gnre un goulot d'tranglement dans le systme, vous pouvez rsoudre ce problme de diffrentes manires :
! !

Dfragmentez le disque l'aide du dfragmenteur de disque. Rsolvez tout manque de mmoire. Lorsque la mmoire est rare, le Gestionnaire de mmoire virtuelle enregistre davantage de pages sur le disque ; l'activit du disque est par consquent plus importante. Avant d'ajouter un matriel, vrifiez que le problme n'est pas d un manque de mmoire. Une insuffisance de mmoire est en effet souvent l'origine des goulots d'tranglement. Ajoutez un contrleur plus rapide, comme Fast SCSI-2, ou un contrleur de mise en mmoire cache intgr. Ajoutez des disques durs dans un environnement RAID. Cette solution permet de rpartir les donnes entre plusieurs disques physiques et amliore les performances (tout particulirement au cours des oprations de lecture). Basculez une partie des traitements vers un autre systme du rseau, comme des utilisateurs, des applications ou des services.

Module 3 : Analyse des performances du serveur

27

Comment analyser les disques ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Un goulot d'tranglement se produit au niveau des disques lorsque les performances des disques baissent au point d'altrer les performances gnrales du systme. Vous devez observer de nombreux facteurs pour dterminer le niveau de performance des disques. Analysez les disques pour dtecter toute altration des performances susceptibles d'entraner d'autres problmes. Procdure Pour analyser les disques : 1. Cliquez sur Dmarrer et Panneau de configuration, puis double-cliquez sur Outils d'administration et Performances. 2. Cliquez avec le bouton droit de la souris dans le volet de droite du Moniteur systme, puis cliquez sur Ajouter des compteurs. 3. Dans la bote de dialogue Ajouter des compteurs, sous Objet de performance, choisissez Disque physique. Slectionnez ensuite les compteurs suivants et cliquez sur Ajouter. % Temps du disque Moy. disque, octets/transfert Taille de file d'attente du disque actuelle Octets disque/s 4. Dans le volet de droite du Moniteur systme, examinez les compteurs, puis effectuez les oprations ncessaires la rsolution des ventuels problmes de disque. Conseil Pour rsoudre un problme de goulot d'tranglement au niveau d'un disque, vous devez dterminer si des oprations d'change sont effectues. Si tel est le cas, vous devez mettre niveau le disque.

28

Module 3 : Analyse des performances du serveur

Exercice : Analyse des disques

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Objectif Scnario Dans cet exercice, vous allez configurer le Moniteur systme afin d'analyser les compteurs de disque slectionns. Vous tes l'administrateur systme d'une unit d'organisation appartenant un vaste rseau. Vous avez rcemment install une application sur un serveur. Depuis cette installation, les utilisateurs se plaignent d'un ralentissement du systme. Vous souhaitez analyser le disque afin de dterminer si l'application est l'origine de ce problme.

Exercice

! Analyser les compteurs de disque


1. Ouvrez une session sur le domaine nwtraders en tant que OrdinateurUser avec votre mot de passe. 2. Ouvrez la console Performances l'aide du raccourci Performances ou en choisissant Excuter en tant que. 3. Dans le menu Dmarrer, cliquez sur Aide et support. Notez le temps ncessaire au lancement de l'Aide. ____________________________________________________________ 4. Fermez le Centre d'aide et de support. 5. Cliquez sur Moniteur systme, puis ajoutez les compteurs suivants : a. Mmoire\Dfauts de page/s b. Disque physique\% Temps du disque c. Disque physique\Taille de file d'attente du disque actuelle d. Systme\Longueur de la file du processeur

Module 3 : Analyse des performances du serveur

29

6. Notez les informations des compteurs suivants : a. Mmoire\Pages/s b. Mmoire\Dfauts de page/s c. Disque physique\% Temps du disque d. Disque physique\Taille de file d'attente du disque actuelle e. Processeur\% Temps processeur 7. Ouvrez le dossier C:\Moc\2149\Practices\Mod03, puis lancez l'application disk.bat. 8. Passez au rapport, puis notez les informations des compteurs suivants : a. Mmoire\Pages/s b. Mmoire\Dfauts de page/s c. Disque physique\% Temps du disque d. Disque physique\Taille de file d'attente du disque actuelle e. Processeur\% Temps processeur 9. Dans le menu Dmarrer, cliquez sur Aide et support et notez le temps ncessaire au lancement de l'Aide. ____________________________________________________________ 10. L'application disk.bat gnre-t-elle un goulot d'tranglement au niveau du disque ? Comment le savez-vous ? ____________________________________________________________ 11. Fermez toutes les fentres.

30

Module 3 : Analyse des performances du serveur

Leon : Analyse de l'utilisation du rseau

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Dans tout environnement de travail, les communications rseau sont extrmement importantes. l'instar du processeur ou des disques de votre systme, le comportement du rseau influe sur le fonctionnement du systme. Optimisez les performances de votre systme en analysant rgulirement l'utilisation du rseau, comme le trafic rseau ou l'utilisation des ressources. la fin de cette leon, vous serez mme d'effectuer les tches suivantes :
! !

Objectifs de la leon

Expliquer l'utilisation du rseau. Identifier et rsoudre les problmes de goulot d'tranglement au niveau du rseau. Analyser l'utilisation du rseau par le biais d'outils d'analyse du serveur.

Module 3 : Analyse des performances du serveur

31

Qu'est-ce que l'utilisation du rseau ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Dfinition Bande passante du rseau L'utilisation du rseau est le pourcentage de bande passante du rseau utilis sur le segment analys. La bande passante du rseau peut tre exprime de plusieurs manires :
! !

Vitesse de transfert des octets depuis et vers le serveur. Vitesse d'envoi des packages de donnes par le serveur. Les packages de donnes comprennent les trames, les paquets, les segments et les datagrammes. Vitesse de transfert des fichiers depuis et vers le serveur.

Les performances de la bande passante du rseau varient trs nettement en fonction de la capacit de transmission de la liaison, ainsi que de la configuration et de la charge de travail du serveur. Pourquoi analyser l'utilisation du rseau ? Vous devez analyser l'utilisation du rseau pour dtecter tout ventuel goulot d'tranglement ce niveau. Les goulots d'tranglement au niveau du rseau sont directement ressentis par l'utilisateur au niveau de la station de travail cliente et de la totalit du rseau. Un tel goulot d'tranglement limite le nombre de clients pouvant accder simultanment votre serveur. Les goulots d'tranglement au niveau du rseau sont gnralement dus :
! ! !

Un serveur surcharg. Un rseau surcharg. La perte de l'intgrit du rseau.

32

Module 3 : Analyse des performances du serveur

Comment identifier et rsoudre les problmes de goulot d'tranglement au niveau du rseau ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Les goulots d'tranglement au niveau du rseau sont difficiles analyser car la plupart des rseaux sont complexes. De plus, de nombreux lments peuvent altrer les performances du rseau. Vous pouvez analyser diffrents objets et compteurs sur le rseau, comme le serveur, le redirecteur, le segment rseau et les protocoles. Le choix des lments analyser dpend de l'environnement. Utilisez les compteurs suivants pour avoir une vision globale de l'utilisation du rseau et dtecter les goulots d'tranglement au niveau du rseau :
!

Compteurs utiliss pour dterminer si le rseau est l'origine d'un goulot d'tranglement

Gestionnaire des tches : Utilisation du rseau : pourcentage de la bande passante du rseau allou au segment rseau local. Vous pouvez utiliser ce compteur pour analyser l'impact de diffrentes oprations sur le rseau, comme la validation d'une ouverture de session et la synchronisation des comptes du domaine. Interface rseau : Octets envoys/s : nombre d'octets envoys par le biais de cette carte rseau. Interface rseau : Total des octets/s : nombre d'octets envoys et reus par le biais de cette carte rseau. Utilisez ce compteur pour dterminer les performances de cette carte. Le compteur Total des octets/s doit faire tat de valeurs leves, correspondant un grand nombre de transmissions russies. Serveur : Octets reus/s : comparez le rsultat de ce compteur la bande passante totale de votre carte rseau pour dterminer si votre connexion rseau est l'origine d'un goulot d'tranglement. Pour permettre des pointes dans le trafic, il est recommand d'utiliser au maximum 50 % de la capacit. Si ce nombre est trs proche de la capacit de la connexion, et que le processeur et la mmoire sont utiliss de faon modre, la connexion peut tre l'origine d'un problme.

Module 3 : Analyse des performances du serveur

33

Actions permettant de rsoudre les problmes de goulot d'tranglement au niveau du rseau

En examinant les compteurs prcdents, vous pouvez dterminer le volume d'activit du rseau correspondant aux demandes d'ouverture de session et l'accs aux donnes. Si vous dterminez que le sous-systme Rseau gnre un goulot d'tranglement, vous pouvez effectuer plusieurs actions pour le rduire, notamment :
! !

Ajouter des serveurs au rseau afin de rpartir la charge de traitement. Vrifier et amliorer les composants de la couche physique, comme les routeurs, les commutateurs et le cblage. Diviser le rseau en sous-rseaux ou segments, en connectant le serveur chaque segment l'aide d'un adaptateur distinct. Cette mthode rduit les goulots d'tranglement au niveau du serveur en rpartissant les demandes dont fait l'objet ce dernier. Diviser le trafic rseau en segments appropris. Par exemple, configurer le rseau de faon ce que les systmes partags par un mme groupe de personnes se trouvent sur le mme sous-rseau. Supprimer la liaison des cartes rseau rarement utilises. Pour optimiser les performances, utiliser des adaptateurs disposant de la plus grande bande passante possible. Notez toutefois qu'une bande passante trs importante accrot le nombre de transmissions, ce qui augmente la charge de travail du systme. Par exemple, le systme devra gnrer davantage d'interruptions. Supprimer les cartes rseau inutiles pour rduire le temps systme. Utiliser des dossiers hors connexion pour travailler sur des applications rseau sans tre connect au rseau. Les dossiers hors connexion utilisent la mise en mmoire cache ct client, ce qui a pour effet de rduire le trafic rseau.

! !

34

Module 3 : Analyse des performances du serveur

Comment analyser l'utilisation du rseau ?

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Il est important d'analyser l'utilisation du rseau faite par vos serveurs afin de dtecter les ventuels goulots d'tranglement au niveau du rseau. Vous pouvez analyser l'utilisation du rseau par le biais de la console Performances ou du Gestionnaire des tches. Pour analyser l'utilisation du rseau l'aide de la console Performances 1. Cliquez sur Dmarrer et Panneau de configuration, puis double-cliquez sur Outils d'administration et Performances. 2. Cliquez avec le bouton droit de la souris dans le volet de droite du Moniteur systme, puis cliquez sur Ajouter des compteurs. a. Sous Objet de performance, choisissez Interface rseau. Slectionnez ensuite les compteurs suivants et cliquez sur Ajouter. Interface rseau\Octets envoys/s Interface rseau\Total des octets/s b. Sous Objet de performance, choisissez Serveur. Slectionnez ensuite les compteurs suivants, cliquez sur Ajouter, puis sur Fermer. Serveur\Octets reus/s 3. Dans le volet de droite du Moniteur systme, examinez les compteurs, puis effectuez les oprations ncessaires la rsolution des ventuels problmes de rseau. Conseil Ces oprations peuvent inclure une mise niveau ou l'ajout d'une carte rseau. Vous pouvez galement segmenter le rseau ou limiter les protocoles utiliss.

Procdure d'analyse de l'utilisation du rseau l'aide de la console Performances

Module 3 : Analyse des performances du serveur

35

Procdure d'analyse de l'utilisation du rseau l'aide du Gestionnaire des tches

Pour analyser l'utilisation du rseau l'aide du Gestionnaire des tches : Appuyez sur CTRL+ALT+SUPPR, puis cliquez sur Gestionnaire des tches. Sous l'onglet Mise en rseau, dans le volet infrieur du Gestionnaire des tches de Windows, le compteur Utilisation du rseau est affich.

36

Module 3 : Analyse des performances du serveur

Exercice : Analyse de l'utilisation du rseau

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Objectif Scnario Dans cet exercice, vous allez configurer le Moniteur systme afin d'analyser les compteurs de rseau slectionns. Vous tes l'administrateur systme d'une unit d'organisation appartenant un vaste rseau. Vous avez rcemment install une application sur un serveur. Depuis cette installation, les utilisateurs se plaignent d'un ralentissement du systme. Vous souhaitez analyser la connexion rseau afin de dterminer si elle est l'origine de ce problme.

Exercice

! Analyser la connexion rseau


1. Ouvrez une session sur le domaine nwtraders en tant que OrdinateurUser avec votre mot de passe. 2. Ouvrez la console Performances l'aide du raccourci Performances ou en choisissant Excuter en tant que. 3. Cliquez sur Moniteur systme, puis ajoutez les compteurs suivants : a. Interface rseau\Octets envoys/s b. Interface rseau\Total des octets/s c. Serveur\Octets reus/s 4. Notez les informations des compteurs suivants : a. Interface rseau\Octets envoys/s ________________________ b. Interface rseau\Total des octets/s________________________ c. Serveur\Octets reus/s _________________________________ 5. Lancez le Gestionnaire des tches, puis cliquez sur l'onglet Mise en rseau. 6. Notez l'utilisation du rseau : ______________________________

Module 3 : Analyse des performances du serveur

37

7. Assurez-vous que l'ordinateur de votre partenaire comporte un rpertoire partag appel test sur lequel l'Administrateur peut crire. 8. Ouvrez une invite de commandes, puis tapez les commandes suivantes : CD \Moc\2149\Practices\Mod03 Connect OrdinateurPartenaire (o OrdinateurPartenaire est le nom de l'ordinateur de votre partenaire) 9. Passez au rapport, puis notez les informations des compteurs suivants : a. Interface rseau\Octets envoys/s ________________________ b. Interface rseau\Total des octets/s ________________________ c. Serveur\Octets reus/s _________________________________ 10. Dans le Gestionnaire des tches, notez l'utilisation du rseau : ____ 11. L'un de ces compteurs indique-t-il la prsence d'un goulot d'tranglement ? Dans l'affirmative, lequel ? ____________________________________________________________ 12. Fermez toutes les fentres.

38

Module 3 : Analyse des performances du serveur

Instructions d'utilisation des compteurs et des seuils

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Un cart par rapport votre ligne de base est le meilleur signe d'un problme de performances. Vous pouvez galement rechercher diffrents types de goulots d'tranglement en analysant les compteurs de chaque sous-systme et en confrontant les valeurs trouves aux seuils recommands. Pour rechercher les goulots d'tranglement au niveau de la mmoire, analysez les compteurs suivants :
Compteur Dfauts de page Seuil Taux continu de dfauts de page suprieur 5 par seconde Moins de 5 % de la mmoire totale Moins que la mmoire RAM physique Action Ajoutez de la mmoire au serveur. Ajoutez de la mmoire au serveur. Ajoutez de la mmoire au serveur.

Goulots d'tranglement au niveau de la mmoire

Mmoire RAM disponible Octets valids

Goulots d'tranglement au niveau du processeur

Pour rechercher les goulots d'tranglement au niveau du processeur, analysez les compteurs suivants :
Compteur % Temps processeur, % Temps Privilgi, % Temps utilisateur Systme : Longueur de la file du processeur, Files de travail du serveur : Longueur de la file Seuil Au-dessus de 85 % en permanence Suprieur 2 Action Mettez niveau votre processeur ou ajoutez-en un autre. Mettez niveau votre processeur ou ajoutez-en un autre.

Module 3 : Analyse des performances du serveur

39

Goulots d'tranglement au niveau des disques

Pour rechercher les goulots d'tranglement au niveau des disques, analysez les compteurs suivants :
Compteur % Temps du disque Seuil Suprieur 50 % Action Recherchez les volumes d'change excessifs (goulot d'tranglement au niveau de la mmoire). Si les changes ne sont pas l'origine de ce problme, remplacez le disque par une unit plus rapide. Mettez niveau le disque dur.

Taille de file d'attente du disque actuelle

Suprieure 2

Goulots d'tranglement au niveau du rseau

Pour rechercher les goulots d'tranglement au niveau du rseau, analysez les compteurs suivants :
Compteur Serveur : Total des octets/s, Interface rseau : Total des octets/s Seuil Suprieur aux nombres de la ligne de base Action Mettez niveau les cartes rseau ou le rseau physique.

40

Module 3 : Analyse des performances du serveur

Mthodes conseilles pour l'analyse des performances du serveur

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Introduction Journaux et alertes de performance. Appliquez les mthodes conseilles suivantes lors de l'analyse des performances d'un serveur.
!

Paramtrez les journaux et alertes de performance pour analyser votre serveur. Paramtrez les journaux et alertes de performance pour consigner rgulirement les donnes des compteurs recommands, par exemple, toutes les 10 15 minutes. Conservez les journaux sur de longues priodes, stockez les donnes dans une base, recherchez les donnes devant faire l'objet d'un rapport et analysez-les afin d'valuer les performances gnrales, d'effectuer une analyse de tendance et de planifier la capacit. Pour des rsultats optimaux, effectuez les tches suivantes avant de lancer le Moniteur systme ou les journaux et alertes de performance sur l'ordinateur analyser des fins de diagnostic : Arrtez les conomiseurs d'cran. Dsactivez les services accessoires ou inutiles lors de l'analyse. Portez le volume du fichier d'change la taille de la mmoire physique plus 100 Mo.

Module 3 : Analyse des performances du serveur

41

Temps systme rduit

Veillez ce que le temps systme soit faible. En gnral, les outils de performance sont conus pour un temps systme minimal. Toutefois, ce temps systme peut s'allonger dans chacun des cas suivants : Vous excutez le Moniteur systme en mode graphique. Vous avez slectionn une option diffrente de la valeur actuelle par dfaut pour une vue de rapport. Vous effectuez trs rgulirement des chantillonnages, moins de trois secondes d'intervalle. Vous avez slectionn de nombreux objets et compteurs. Les autres aspects du fonctionnement des outils de performance qui ont une incidence sur les performances comprennent la taille des fichiers et l'espace disque utilis par les fichiers journaux. Pour rduire la taille des fichiers et l'utilisation de l'espace disque correspondant, largissez l'intervalle de mise jour. De mme, connectez-vous un disque autre que celui que vous analysez. Des enregistrements frquents accroissent galement le nombre de demandes d'E/S sur le disque. Si l'analyse du temps systme pose un problme, excutez uniquement le service Journaux et alertes de performance. N'effectuez pas l'analyse l'aide d'un graphique du Moniteur systme. Au cours d'enregistrements distance, de frquentes mises jour risquent d'altrer les performances du fait du transport rseau. Dans ce cas, il est recommand de procder de faon continue l'enregistrement sur des ordinateurs distants mais de tlcharger les journaux de temps en temps, par exemple, une fois par jour.

Performances de base

Analysez les rsultats des performances et dfinissez les performances de base. Examinez les donnes consignes l'aide du graphique du Moniteur systme ou en les exportant en vue de leur impression. Confrontez les valeurs aux seuils des compteurs pour vrifier que l'utilisation des ressources ou toute autre activit est raisonnable. Dfinissez votre ligne de base en fonction du niveau de performance qui vous semble satisfaisant pour une charge de travail ordinaire.

Alertes

Dfinissez des alertes. Dfinissez les alertes en fonction des valeurs de compteurs qui vous semblent inacceptables, telles que vous lez avez dfinies par l'valuation de votre ligne de base.

Rglage du systme

Rglez votre systme. Rglez les paramtres et la charge de travail systme pour augmenter les performances, et recommencez l'analyse pour examiner les rsultats du rglage.

42

Module 3 : Analyse des performances du serveur


!

Tendances

Analysez les tendances pour pouvoir planifier la capacit, et ajoutez ou mettez niveau des composants. Mettez jour les donnes consignes dans une base et observez les modifications pour identifier les changements en matire de besoins en ressources. Aprs avoir observ les modifications intervenues au niveau de l'activit ou des demandes en ressources, vous pouvez dterminer quel endroit vous devez ajouter des ressources.

Remarque Utilisez Microsoft Operations Manager pour organiser l'entreprise. Microsoft Operations Manager est conu pour analyser plusieurs serveurs en mme temps. Microsoft Operations Manager offre des fonctions de gestion complte des vnements, d'analyse et d'alerte proactives, de cration de rapports et d'analyse des tendances dans une organisation de grande taille.

Module 3 : Analyse des performances du serveur

43

Atelier A : Analyse des performances du serveur

*********************DOCUMENT A L'USAGE EXCLUSIF DE L'INSTRUCTEUR******************** Objectifs la fin de cet atelier, vous serez mme d'effectuer les tches suivantes :
! ! ! ! !

Configurer le Moniteur systme pour suivre l'utilisation du processeur. Crer une alerte. Configurer une alerte d'utilisation intensive du processeur. Configurer le service Affichage des messages. Tester l'alerte.

Scnario

Vous tes l'administrateur systme d'une unit d'organisation appartenant un vaste rseau. Depuis peu, les utilisateurs se plaignent d'un ralentissement de l'accs au serveur de leur dpartement. Aprs quelques recherches, vous pensez que le processeur est utilis de faon trop intensive. Vous rsolvez le problme, mais vous souhaitez tre averti avant tout nouveau problme de ce type. Vous devez configurer la console Performances de manire recevoir une alerte sonore et visuelle lorsque le processeur est trop utilis.

Dure approximative de cet atelier : 20 minutes

44

Module 3 : Analyse des performances du serveur

Exercice 1 Lancement de la console Performances avec des informations d'identification d'administration


Dans cet exercice, vous allez ouvrir une session utilisateur, puis utiliser la commande Excuter en tant que pour ouvrir la console Performances avec des informations d'identification d'administration.
Tches
1. 2.

Instructions spcifiques

Ouvrir une session sur votre ordinateur. Lancer la console Performances.

" "

Ouvrez une session sur l'ordinateur avec votre compte d'utilisateur de domaine. Utilisez la commande Excuter en tant que pour lancer la console Performances avec des informations d'identification d'administration.

Module 3 : Analyse des performances du serveur

45

Exercice 2 Configuration du Moniteur systme pour dtecter toute utilisation intensive du processeur
Dans cet exercice, vous allez configurer le Moniteur systme pour suivre toute utilisation intensive du processeur.

Tches
!

Instructions spcifiques
!

Supprimer les compteurs par dfaut du Moniteur systme.

Dans le volet du Moniteur systme, supprimez les compteurs Mmoire\Pages/s et Disque physique\Long. moy. de file d'attente du disque.

46

Module 3 : Analyse des performances du serveur

Exercice 3 Cration et configuration d'une alerte dans le service Journaux et alertes de performance pour suivre toute utilisation intensive du processeur
Dans cet exercice, vous allez crer et configurer une alerte dans le service Journaux et alertes de performance pour suivre toute utilisation intensive du processeur sur votre serveur.

Tches
1.

Instructions spcifiques
a. b.

Crer l'alerte Alerte UC 2.

Dveloppez Journaux et alertes de performance, puis cliquez sur Alertes. Cliquez avec le bouton droit de la souris sur Alertes, cliquez sur Nouveaux paramtres d'alerte, puis tapez Alerte UC 2 Dans la fentre Alerte UC 2, sous Commentaire, tapez Surveille l'usage UC. Ouvrez la bote de dialogue Ajouter des compteurs. Ajoutez le compteur Processeur\% Temps processeur. Configurez l'alerte de faon ce qu'elle se dclenche lorsque la valeur est suprieure 50 %. Sous l'onglet Action, tapez le nom de votre ordinateur dans la zone Envoyer un message rseau , puis appuyez sur ENTRE.

2.

Configurer une alerte qui se dclenche lorsque l'usage UC est moins de 1 gigaoctets (Go).

a. b. c. d.

3.

Envoyer un message rseau la console aprs le dclenchement de l'alerte.

"

Module 3 : Analyse des performances du serveur

47

Exercice 4 Activation du service Affichage des messages


Dans cet exercice, vous allez activer le service Affichage des messages.

Tches
1.

Instructions spcifiques

Lancer la Gestion de l'ordinateur avec des informations d'identification d'administration. Activer le service Affichage des messages.

"

Utilisez la commande Excuter en tant que pour lancer la Gestion de l'ordinateur avec des informations d'identification d'administration.

2.

a. b. c. d.

Dveloppez Services et applications, puis cliquez sur Services. Dans le volet d'informations, ouvrez les proprits de Affichage des messages. Paramtrez le type de dmarrage sur Manuel, puis appuyez sur ENTRE. Cliquez avec le bouton droit sur Affichage des messages, puis cliquez sur Dmarrer. Fermez la Gestion de l'ordinateur.

3.

Fermer la Gestion de l'ordinateur.

"

48

Module 3 : Analyse des performances du serveur

Exercice 5 Test de l'alerte d'utilisation intensive du processeur


Dans cet exercice, vous allez tester l'alerte d'utilisation intensive du processeur.

Tches
1.

Instructions spcifiques
a. b. c. d. e. f.

Tester l'alerte d'utilisation intensive du processeur.

Lancez le programme suivant : C:\MOC\2149\Labfiles\Lab03\cpustres.exe Lancez le programme suivant : C:\MOC\2149\Labfiles\Lab03\cpustres.exe Sur la console Performances, affichez le Moniteur systme. Dans la bote de dialogue CPU Stress, paramtrez le niveau d'activit (activity) du thread 1 sur Busy. Lorsque le niveau d'utilisation du processeur est suprieur 50 %, l'alerte dclenche un message toutes les 5 secondes. Fermez CPU Stress pour arrter les messages. Fermez toutes les fentres et fermez la session.

2.

Fermez toutes les fentres et fermez la session.

"

You might also like