Cliquez pour évaluer et commenter
TechNet
Bibliothèque TechNet
Windows
Windows Server
Windows Server 2003
Windows Server 2003 ...
Bienvenue
Analyse des performances
 Résolution des problèmes d'analyse ...
Résolution des problèmes d'analyse des performances

Résolution des problèmes

Quels sont les problèmes rencontrés ?

Les valeurs du compteur sont régulièrement égales à zéro.

Cause :  Le processus en cours d'analyse s'est arrêté ; il n'y a donc aucune donnée dans les outils de performance.

Solution :  Si vous avez arrêté le processus manuellement, redémarrez-le pour le voir dans le Moniteur système. Sinon, recherchez les entrées simultanées dans l'Observateur d'événements. Il se peut que vous trouviez une erreur associée à ce processus.

Cause :  La DLL du compteur a été désactivée après que vous avez sélectionné les compteurs correspondants dans un journal ou un affichage. Les outils de performance ne détecteront pas que le compteur a été supprimé ou désactivé ; ils fourniront des données nulles pour ce compteur.

Solution :  Activez la DLL de compteur correspondante.

Cause :  Vous ne possédez pas les informations d'identification administratives nécessaires sur l'ordinateur en cours d'analyse.

Solution :  Un administrateur doit veiller à ce que votre compte d'utilisateur dispose des informations d'identification administratives requises pour se servir des outils de performance.

Le Moniteur système affiche des trous dans ses courbes.

Cause :  La subordination de la collecte de données à une activité de traitement de priorité supérieure peut être à l'origine de ce phénomène sur un système soumis à une lourde charge. Lorsque le système dispose des ressources appropriées pour continuer la collecte de données, le tracé de la courbe reprend normalement. Un message s'affiche, décrivant ce phénomène.

Solution :  Réduisez le délai d'analyse du système.

Voir aussi :  Méthodes conseillées pour l'analyse des performances

Les valeurs enregistrées dans un journal n'apparaissent pas dans l'affichage de courbe.

Cause :  La courbe est limitée à 100 échantillons.

Solution :  Réduisez la période sélectionnée. Pour plus d'informations, voir Utiliser les données enregistrées dans le journal.

Cause :  Vous n'avez pas ajouté de compteurs à la courbe.

Voir aussi :  Pour plus d'informations, voir Ajouter des compteurs au Moniteur système.

Des objets, des compteurs ou des instances semblent être manquants ou non valides.

Cause :  Les routines de test exécutées lorsque vous ouvrez la console de performances ont détecté un problème avec les compteurs installés, qu'elles ont automatiquement désactivés pour empêcher un ralentissement du système. Les objets et les compteurs désactivés ne sont pas affichés dans la boîte de dialogue Ajouter des compteurs.

Solution n° 1 :  Vous pouvez activer les compteurs désactivés. À l'aide de l'Éditeur du Registre, modifiez la valeur sous HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nom_service\Performance\Disable Performance Counters : passez de 1 pour désactivé à 0 pour activé. Notez que les compteurs désactivés après les tests initiaux risquent de contenir des erreurs et par conséquent d’entraîner des problèmes sur le système. Pour obtenir des informations sur les problèmes de débogage concernant les DLL des compteurs, voir le site Web de Microsoft.

Solution n° 2 :  Vous pouvez désactiver la fonction de test automatique de la DLL du compteur ou régler son niveau de test. À l'aide de l'Éditeur du Registre, localisez la sous-clé Configuration Flags sous HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib et modifiez la valeur de son entrée REG_DWORD :

 

Valeur REG_DWORDNiveau de test de la DLL du compteur de performance

0x00

Vérifier les erreurs d'alignement de tampons et signaler toute erreur critique détectée.

0x01

Ne pas vérifier les erreurs d'alignement des tampons de données.

0x02

Ne pas désactiver les DLL lors de la détection d'erreurs.

Remarques

  • Le système d'exploitation continue à écrire des messages dans le journal des événements si cette option est utilisée.

0x04

Désactiver tous les tests de fonctionnement des compteurs de performance.

0x08

Autoriser la désactivation des objets de performance s'ils dépassent une valeur d'expiration.

Remarques

  • Généralement, le système d'exploitation écrit simplement un message dans le journal des événements.

0x10

Activer la collection des statistiques de performance et d'erreur pour chaque objet de performance. Il s'agit du paramètre par défaut.

Attention

  • Une modification incorrecte du Registre peut endommager gravement votre système. Avant de modifier le Registre, sauvegardez toutes les données importantes de votre ordinateur.

Cause :  Le processus qui démarre les compteurs d'objets ne démarre pas ou n'est pas installé.

Solution :  Utilisez le Gestionnaire des tâches pour vérifier si le processus est en cours d'exécution. Si ce n'est pas le cas, utilisez Exctrlst.exe.

Voir aussi :  Aide des outils du Kit de ressources techniques de Microsoft Windows.

Cause :  Les compteurs ne sont pas activés.

Solution :  Veillez à ce que le service ou la fonctionnalité qui fournit le compteur ait été installée ou configurée.

Cause :  La DLL qui installe les compteurs génère des erreurs. Par exemple, des problèmes peuvent se poser avec les fonctions de localisation utilisées par le compteur.

Solution :  Contrôlez l'Observateur d'événements pour vérifier si la DLL de compteur ou l'application d'assistance sur les données de performance a transmis d'éventuelles erreurs. Au besoin, vous pouvez désactiver les DLL de compteur à l'origine des erreurs à l'aide d'Exctrlst.exe.

Voir aussi :  Aide des outils du Kit de ressources techniques de Microsoft Windows.

Cause :  Vous essayez d'analyser une application 16 bits ou MS-DOS. Seuls les processus 32 bits figurent dans la liste des instances. Les processus 16 bits actifs s'affichent sous forme de threads s'exécutant dans un processus NTVDM (Windows Virtual DOS Machine).

Solution :  Analysez l'application via le processus NTVDM.

Cause :  L'instance que vous voulez analyser n'est pas active actuellement. Si vous configurez le Moniteur système pour collecter des données en temps réel, seules les instances actives peuvent être sélectionnées pour la collecte de données. (Si les données enregistrées dans le journal sont affichées, vous pouvez sélectionner les instances inactives dont le journal contient des données.) Si vous sélectionnez le processus et qu'il s'arrête par la suite, il continuera à s'afficher dans la zone de liste, mais les données transmises seront des zéros.

Solution :  Veillez à ce que l'instance soit active.

Parfois, une valeur extrêmement élevée s'affiche pour une instance et pas pour une autre lors de l'analyse de processus du même nom.

Cause :  Les outils de performance représentent parfois de manière incorrecte les données correspondant à des instances séparées de processus portant le même nom, en transmettant les valeurs combinées des instances en tant que valeur d'une seule instance.

Solution :   Utilisez l'index de l'instance pour effectuer le suivi des compteurs Processus\N° du processus et Processus\ID du processus créateur.

Lors de l'analyse de plusieurs threads, si l'une d'elles s'arrête, ses données semblent correspondre à une autre thread.

Cause :  Cela s'explique par le mode de numérotation des threads. Supposons par exemple que vous analysiez trois threads, portant les numéros 0, 1 et 2. Si la thread 0 s'arrête, les threads restantes sont renumérotées. La thread 0 d'origine est désormais partie et la thread 1 d'origine prend désormais le numéro 0. Par conséquent, l'ancienne thread 1 étant désormais la thread 0 actuelle, les données de la thread 0 arrêtée peuvent être transmises avec les données de la thread 1 en cours d'exécution.

Solution :  Utilisez l'index d'instance avec l'ID de thread pour effectuer le suivi de ces threads.

Un message d'erreur s'affiche si l'on tente d'exporter les données du journal vers Microsoft Excel, tandis que le service Journaux et alertes de performance collecte activement des données dans ce journal.

Cause :  Microsoft Excel requiert un accès exclusif au fichier journal. La plupart des autres programmes n'exigent pas cet accès exclusif ; vous pouvez par conséquent utiliser les données provenant d'un fichier journal pendant que le service collecte des données dans ce fichier.

Solution :  Arrêtez la collecte à l'aide du service Journaux et alertes de performance avant d'essayer d'utiliser les données du journal avec Microsoft Excel.

J'ai perdu ma connexion avec l'ordinateur distant à partir duquel j'enregistrais des données dans un journal, et je ne peux pas reprendre cet enregistrement.

Cause:  La journalisation des données à partir d'un ordinateur distant requiert l'utilisation du service Registre distant. Si ce service s'arrête à cause d'une panne, par défaut le système le redémarre automatiquement une seule fois.

Solution :  Si le service Accès à distance au Registre s'arrête plusieurs fois, vous devez le redémarrer manuellement à partir de la deuxième panne. Pour modifier ce comportement par défaut, utilisez Gestion de l'ordinateur ou Services (accessibles via le menu Outils d'administration) pour modifier les propriétés pour le service Accès à distance au Registre.

L'aide pour le Moniteur système ne s'affiche pas dans l'aide MMC ; seul Journaux et alertes de performance s'affiche.

Cause :  Dans la mesure où le Moniteur système est conçu comme un contrôle ActiveX, son comportement diffère des autres composants logiciels enfichables MMC (Microsoft Management Console). Par exemple, l'aide du Moniteur système n'est pas disponible lorsque vous cliquez sur celui-ci avec le bouton droit, puis cliquez sur Aide dans le menu contextuel ou lorsque vous cliquez sur Rubriques d'aide dans le menu ? (Aide).

Solution:  Cliquez sur le bouton ? (Aide) dans la barre d'outils du Moniteur système.

Vous ne parvenez pas à enregistrer dans le journal les compteurs de performance à partir d'un ordinateur distant.

Cause :  Vous ne bénéficiez peut-être pas des informations d'identification administratives permettant d'afficher les compteurs sur l'ordinateur distant.

Solution :  Demandez à l'administrateur de l'ordinateur distant de vous accorder un accès en lecture à cet ordinateur.

Cause :  Vous ne bénéficiez peut-être pas des informations d'identification administratives appropriées accordées via la Stratégie de groupe.

Solution :  Demandez à l'administrateur de la machine distante de vous accorder l'accès par le biais des stratégies de droits de l'utilisateur suivantes : Régler les performances système et Optimiser un processus.

Voir aussi :  Stratégie de groupe (avant GPMC).

Cause :  Il est possible que le service Journaux et alertes de performance ne dispose pas de l'autorisation pour se connecter à l'ordinateur distant ou pour créer et mettre à jour le fichier journal.

Solution :  Utilisez la zone de texte Exécuter en tant que et le bouton Mot de passe pour spécifier le nom du compte d'ouverture de session doté des autorisations nécessaires pour le service Journaux et alertes de performance. Vous pouvez accéder à toutes ces fonctionnalités sous l'onglet Général.

Cause :  Le service Registre distant n'est pas en cours d'exécution sur l'ordinateur distant.

Solution :  Assurez-vous que le service Registre distant a été démarré sur l'ordinateur distant. Pour démarrer ce service, vous devez disposer des autorisations appropriées sur l'ordinateur distant.

Remarques

  • Vous pouvez aussi recevoir ce message d'erreur si l'ordinateur distant exécute Windows 95. Le composant Gestion de l'ordinateur ne prend pas en charge l'accès distant aux ordinateurs Windows 95.

Voir aussi :Démarrer, arrêter, suspendre, reprendre ou redémarrer un service

Cause :  Il est possible que la limite de taille du fichier journal soit insuffisante pour collecter les données demandées.

Solution :  Augmentez la limite de la taille du fichier journal ou définissez la taille du fichier sur la valeur maximale autorisée.

Voir aussi :  Définir les paramètres d'un journal.

Cause :  Il est possible que l'intervalle de mise à jour du journal soit trop court pour autoriser le serveur à répondre à chaque demande de données périodique.

Solution :  Augmentez l'intervalle de mise à jour du journal.

Voir aussi :  Afficher ou modifier les propriétés d'un journal ou d'une alerte.

Mes compteurs fonctionnaient correctement auparavant, mais ce n'est plus le cas depuis que j'ai installé une nouvelle application. Existe-t-il un moyen de rétablir les anciens paramètres de compteur ?

Cause :  Chaque fois que vous installez une nouvelle application qui ajoute des compteurs de performance au système d'exploitation, ce dernier crée une sauvegarde des entrées du registre des compteurs de performance avant d'ajouter les fichiers de compteur de performance de la nouvelle application. Cette sauvegarde est enregistrée sous le nom de fichier PerfStringBackup.ini. Lorsque le système d'exploitation parvient à ajouter le fichier de compteurs de performance de la nouvelle application, il remplace la version précédente du fichier PerfStringBackup.ini par le fichier qu'il vient de créer.

Solution :  Rétablissez l'état du registre des compteurs de performance décrit dans le fichier de sauvegarde non endommagé à l'aide de la commande suivante : LODCTR /R:nom_fichiernom_fichier est le nom du fichier de sauvegarde des entrées du registre des compteurs de performance.

Remarques

  • Pour réaliser à tout moment une sauvegarde des paramètres du registre des compteurs de performance, utilisez la commande suivante :
    LODCTR /S:nom de fichier
    nom de fichier peut être n'importe quel nom. Vous pouvez enregistrer ces fichiers de sauvegarde à l'emplacement de votre choix dans l'ordinateur.
Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2012 Microsoft. Tous droits réservés. Conditions d'utilisation | Marques | Confidentialité
Page view tracker