Une des étapes fondamentales de l'optimisation de la performance des serveurs est de surveiller les performances du serveur. Pour optimiser les performances du serveur, vous pouvez effectuer un certain nombre de tâches, telles que:
- Réduire la charge de trafic réseau sur le serveur en particulier par la mise en œuvre des stratégies d'équilibrage de charge.
- Réduire l'utilisation de l'UC
- Amélioration de disque I / O
Afin d'optimiser les performances du serveur pour une raison quelconque, vous devez commencer par le contrôle du serveur. Dans la plupart des cas, avant que commence le contrôle de serveur, il est de pratique de référence pour établir les paramètres de performance pour le serveur. De base les paramètres de performance sont établis par la mesure de la performance d'un serveur sous certaines conditions, à différents moments de la journée, semaine, mois, et lorsque la configuration matérielle et logicielle des changements. Sur la base des paramètres de base que vous définissez pour le serveur, vous avez besoin pour optimiser la performance du serveur lorsque le serveur dépasse de loin vos paramètres de base.
Il est recommandé de formuler un plan de surveillance approfondie serveur une fois que vous avez créé votre base de performance pour un serveur.
A quelques éléments qui devraient être incorporées dans un plan de surveillance du serveur sont:
- Identifier les événements de serveur qui doivent être surveillés.
- Déterminer et mettre en place et surveille les alertes d'inspecter les événements
- Déterminer si les filtres sont nécessaires pour réduire la quantité d'informations de suivi dont vous souhaitez configurer, puis de recueillir les éventuels filtres.
- Mettre en place une stratégie forestière pour la connexion de données qui devraient être analysés. Alternativement, vous pouvez surveiller et d'analyser l'activité du serveur quand il se produit.
- Visualiser et analyser les données recueillies par les événements dans la console Performance.
Un autre élément clé de la surveillance de la performance des serveurs est d'identifier les goulets d'étranglement. Un goulet d'étranglement peut être décrit comme un état qui est créé par une ressource qui à son tour, empêche les autres de l'exploitation optimale des ressources.
Les goulets d'étranglement se produisent lorsque:
- Certains paramètres ne sont pas configurés correctement.
- Une ressource est défectueux et ne fonctionne pas comme il devrait l'être.
- Insuffisance de ressources existent, et d'une surexploitation des ressources est en cours.
- Lorsque de nombreux cas, de la même ressource existe, les ressources mai ne pas être la même charge ou de traitement efficace.
- Une application particulière (s) arc est une ressource.
Grâce à la surveillance et l'analyse des données d'événement, qui sont recueillis, vous pouvez identifier les ressources qui ralentissent le système et de causer mauvaise performance du système. Server et la performance du système est généralement influencé par le texte suivant:
- Les ressources sont mal configurés qui sont à l'origine des ressources pour être intensément utilisées.
- Les ressources sont incapables de gérer la charge, il est configuré de manière à gérer. Dans ce cas, il est généralement nécessaire pour améliorer la ressource ou ajouter des composants supplémentaires qui permettraient d'améliorer la capacité de la ressource.
- Les ressources qui sont défectueux compromettre la performance.
- La charge de travail n'est pas configuré pour être également traités par plusieurs instances de la même ressource.
- Inefficace des ressources allouées à une application (s).
Les sous-systèmes qui doivent être surveillés lors du suivi de la performance du système sont énumérées ci-dessous. Ces sous-systèmes doit être surveillée et optimisée à l'écoute du serveur pour les performances de l'application sont:
- Sous-système de mémoire
- Réseau sous-système
- Processeur sous
- Processus sous-système
- Sous-système de disque
Système de surveillance des performances du serveur dans Windows Server 2003 reste relativement inchangé par rapport à l'utilisation d'outils et de fonctionnalités dans Windows 2000.
Les principales améliorations apportées dans Windows Server 2003 spécifiques à la surveillance du rendement sont énumérées ci-dessous:
- System Monitor: Avec Windows Server 2003 Moniteur système a été amélioré de sorte que vous pouvez voir plusieurs fichiers simultanément.
- Utilitaires de ligne de commande: Un peu de nouveaux utilitaires de ligne de commande ont été ajoutées:
- Logman: Cet utilitaire peut être utilisé pour planifier et gérer le suivi des performances sessions.
- Relog: Reglog peut être utilisé pour changer les données recueillies comme un journal à l'un des formats suivants:
- Binary format
- Format SQL
- Texte format TSV
- Text-CSV
- Tracerpt: Cet utilitaire peut être utilisé pour créer un rapport d'analyse de traces pour les données qui ont été recueillis par le biais d'un fournisseur d'événement de trace.
- Typeperf: Pour contrer l'écriture des données dans le courant de la fenêtre de commande à un compteur de données du fichier journal.
- Journaux et alertes de performance: L'outil a été améliorée de plusieurs façons:
- Un peu de nouveaux formats de fichiers sont pris en charge par Windows Server 2003.
- Vous pouvez stocker des fichiers de log de plus de 1Go.
- Vous pouvez ajouter des données sur le rendement recueillies à un fichier existant.
- En utilisant un ODBC (Open Database Connectivity), vous pouvez enregistrer des données à une base de données SQL.
Utilisation du Moniteur système
Vous pouvez utiliser le système de surveillance permettant de recueillir et d'analyser les données de performance à la fois pour l'ordinateur local et l'ordinateur distant, et de suivre les différents processus en cours d'exécution sur un serveur Windows Server 2003 ou Windows 2000. Le Moniteur système utilitaire se trouve à l'intérieur de la performance composant logiciel enfichable MMC. Vous devez être membre de l'un des groupes de sécurité énumérés ci-dessous pour utiliser le Moniteur système pour surveiller les performances du serveur:
- Administrateurs
- Performance Connexion Utilisateurs
- Performance Monitor Users
- Opérateurs de serveur
Quelques activités qui peuvent être effectuées à l'aide du Moniteur système et les principales caractéristiques du Moniteur système sont énumérés ci-dessous:
- Afficher et contrôler en temps réel les données de performance ou de consulter les données d'un fichier de log.
- Choisissez les données que vous souhaitez recueillir en choisissant entre les différents objets et les comptoirs.
- Recueillir des données à partir de plusieurs ordinateurs simultanément.
- Choisissez le format ou la vue dans laquelle vous voulez examiner les données recueillies:
- Graphique vue
- Rapport vue
- Histogramme vue
- Surveiller les processus et les composants que vous souhaitez optimiser
- Suivre les résultats de vos efforts d'optimisation
- Voir les tendances des charges de travail et à l'effet d'être réalisée sur l'utilisation des ressources.
- Plan pour les mises à jour
Comment sélectionner les compteurs que vous souhaitez suivre
- Sous le menu Outils d'administration, sélectionnez la performance d'ouvrir la console de performance.
- Dans le volet gauche, sélectionnez System Monitor.
- Pour visualiser l'activité actuelle, cliquez sur le bouton de l'activité actuelle sur la barre d'outils de l'Analyseur de performances.
- Pour ajouter les compteurs dont vous voulez suivre, cliquez sur le bouton Ajouter à la barre d'outils de l'Analyseur de performances.
- Ajouter des compteurs de la boîte de dialogue s'ouvre, affichant un certain nombre de domaines.
- Si vous voulez contrôler l'ordinateur local, cliquez sur Utiliser l'ordinateur local Counters option.
- Si vous voulez suivre un autre ordinateur, cliquez sur Choisir les compteurs, et de choisir le serveur auquel vous souhaitez surveiller.
- Sélectionnez le type d'objet de performance que vous voulez travailler avec des performance de la liste déroulante Objet.
- Si vous voulez suivre chaque compteur associé à l'objet de performance, sélectionnez l'option Tous les compteurs.
- Si vous voulez choisir des compteurs, choisissez Sélectionner les compteurs dans la liste et procéder à l'option de sélectionner les compteurs.
1 - Si vous voulez suivre tous les cas de contre, tous les cas, cliquez sur l'option.
1 - Si vous voulez sélectionner des contre-exemples, cliquez sur Choisir les instances de l'option de la liste, puis choisissez le comptoir cas à surveiller.
1 - Cliquez sur Ajouter pour ajouter les compteurs de l'objet de performance.
1 - Cliquez sur Fermer après que vous avez ajouté tous les compteurs qui doivent être suivis.
Utilisant Journaux et alertes de performance
En utilisant des Journaux et alertes de performance inclus dans la console de performance, vous pouvez suivre les performances d'un serveur en créant des contre logs, traces de logs, et de définir des alertes.
- Counter Logs: Counter logs recueillir des données sur les sélectionnés une fois un intervalle prédéfini est écoulé. Quelques caractéristiques de la contre journaux sont énumérés ci-dessous:
- Recueillir des données de performance sur les activités du système de services.
- Recueillir les données de performances sur le matériel d'utilisation.
- Enregistrer des données manuellement.
- Calendrier d'enregistrement des données à la fois commencer et s'arrêter automatiquement
- Vous pouvez afficher les données recueillies par le Moniteur système.
- Export des données de performance recueillies à une base de données ou un tableur.
- Trace Logs: Trace logs diffèrent pour contrer les journaux que des traces dans les journaux de données surveille constamment et enregistre ensuite les données de performance quand un événement se produit. Les données sont écrites dans un fichier journal de trace.
- Alertes Vous pouvez configurer des alertes pour être généré lorsqu'un compteur atteint prédéfinies, dépasse ou descend en dessous d'un seuil ou la valeur. Lorsque vous configurez les alertes, vous pouvez spécifier que les événements suivants se produisent quand une alerte est satisfaite:
- Un message est envoyé à un utilisateur par l'intermédiaire du service Windows Messenger.
- Un fichier log est créé.
- Une application ou un programme est exécuté.
Comment faire pour démarrer Journaux et alertes de performance
- Cliquez sur Démarrer, Outils d'administration, puis cliquez sur Performance.
- Développer les Journaux et alertes de performance noeud.
- Vous pouvez désormais gérer les journaux existants, trace les journaux et les alertes, et de configurer de nouveaux contre les journaux, les journaux de traces et des alertes, ou de supprimer les journaux existants, trace les logs et les alertes.
Comment gérer les logs et les traces de contre logs
- Ouvrez la console de performance
- Développer les Journaux et alertes de performance noeud.
- Pour configurer un journal, sélectionnez Counter Logs OU sélectionner Trace Logs de configurer et de gérer les logs de trace.
- La fenêtre de droite affiche ou une liste de tous les fichiers journaux existants.
- Un journal symbole rouge signifie que l'exploitation forestière a cessé de
- Un journal symbole vert indique que l'exploitation forestière est active.
- Vous pouvez gérer les logs et les oligo-contre en sélectionnant l'entrée du journal dans le volet droit, puis en sélectionnant une des options suivantes dans le menu:
- Propriétés, d'ouvrir et d'afficher la boîte de dialogue des propriétés de la trace ou de contre-journal.
- Supprimer, pour supprimer le journal de compteur ou de traces
- Start pour démarrer l'exploitation forestière
- Stop, stop à l'exploitation forestière actuelle
- Enregistrer les paramètres en tant que, pour sauver le journal de configuration en tant que page Web
- Vous pouvez créer un nouveau journal, ou journal de suivi en sélectionnant le journal que vous souhaitez créer, en cliquant dans le volet droit, puis en sélectionnant Nouveaux paramètres de journal dans le menu.
Comment faire pour créer un nouveau journal
- Ouvrez la console de performance
- Développer les Journaux et alertes de performance noeud.
- Cliquez-droit sur Counter Logs, sélectionnez Nouveau puis Paramètres du journal dans le menu.
- Lorsque la nouvelle boîte de dialogue Paramètres du journal s'ouvre, entrez un nom pour le nouveau journal, puis cliquez sur OK.
- Le fichier journal de la boîte de dialogue Propriétés s'ouvre prochain, avec affichage de l'onglet Général. Il s'agit de l'emplacement où vous définir les objets et les compteurs que vous souhaitez suivre.
- Si vous voulez ajouter des compteurs de performance spécifiques pour un objet, cliquez sur le bouton Ajouter les objets. Lorsque l'objet boîte de dialogue s'ouvre, sélectionnez les objets que vous souhaitez ajouter. Dans ce cas, tous les compteurs de l'objet sélectionné seront suivis ou connecté.
- Si vous voulez contrôler seul, cliquez sur le bouton Ajouter des compteurs. Lorsque la boîte de dialogue Select Counters s'ouvre, sélectionnez les compteurs qui doivent être ajoutés.
- Dans l'exemple, chaque champ de données, définissez l'intervalle d'échantillonnage lorsque les données doivent être recueillies, et de choisir une unité de temps.
- Dans la case Exécuter en tant que, entrez le nom du compte sous lequel le journal devrait fonctionner. Cliquez sur Définir le mot de passe pour entrer le mot de passe associé au compte de la boîte de dialogue Définir le mot de passe.
- Cliquez sur l'onglet Fichiers journaux de préciser le type de fichier qui doit être créé. Counter logs sont par défaut enregistrés comme des fichiers binaires dans le répertoire% SystemRoot% \ PerfLogs répertoire.
1 - Dans le fichier journal de type liste déroulante, choisissez entre les options suivantes:
- Fichier texte (délimité)
- Fichier texte (séparateur: tabulation)
- Fichier binaire
- Circulaire du fichier binaire
- Base de données SQL
- Sélectionnez la fin des noms de fichiers avec case à cocher si vous souhaitez inclure un suffixe pour chaque nouveau fichier qui est créé lorsque le journal de parcours.
1 - Dans le début de numérotation à la case, entrez le premier numéro de série pour le journal, si un suffixe numérique automatique est utilisée.
1 - Vous pouvez spécifier un commentaire pour le journal dans la zone Commentaire.
1 - Cliquez sur l'onglet Planification d'indiquer lors de la connexion devrait démarrer et arrêter. Vous pouvez configurer l'exploitation forestière soit de lancer manuellement ou automatiquement à une date précise, l'action qui devrait se produire, et lorsque le fichier journal doit être fermé.
1 - Après avoir configuré le calendrier de l'exploitation forestière, cliquez sur OK.
Comment faire pour créer un journal de suivi
- Ouvrez la console de performance
- Développer les Journaux et alertes de performance noeud.
- Cliquez-droit sur Trace Journaux, puis sélectionnez Nouveaux paramètres de journal dans le menu.
- Lorsque la nouvelle boîte de dialogue Paramètres du journal s'ouvre, entrez un nom pour le nouveau journal de suivi, puis cliquez sur OK.
- Le fichier journal de trace boîte de dialogue Propriétés s'ouvre prochain, avec affichage de l'onglet Général. Il s'agit de l'emplacement où vous définissez les propriétés de trace log.
- Afin de retracer les événements du système d'exploitation, cliquez sur les événements enregistrés par System Provider, puis sélectionnez le système d'exploitation des événements qui doivent être retrouvés.
- Pour retrouver nonsystem fournisseurs, cliquez sur l'option Nonsystem Fournisseurs, puis cliquez sur Ajouter. Lorsque les fournisseurs de Nonsystem Ajouter la boîte de dialogue s'ouvre, sélectionnez le fournisseur que vous souhaitez suivre.
- Dans la case Exécuter en tant que, entrez le nom du compte sous lequel le journal devrait fonctionner. Cliquez sur Définir le mot de passe pour entrer le mot de passe associé au compte de la boîte de dialogue Définir le mot de passe.
- Cliquez sur l'onglet Fichiers journaux de préciser le type de fichier qui doit être créé.
- Dans le fichier journal de type liste déroulante, choisissez entre les options suivantes:
- Trace Sequential File
- Circulaire Trace dossier
- Cliquez sur le bouton Configurer pour définir l'emplacement, le nom de fichier et la taille du fichier log.
1 - Cliquez sur l'onglet Planification d'indiquer lors de la connexion devrait démarrer et arrêter. Vous pouvez configurer l'exploitation forestière soit de lancer manuellement ou automatiquement à une date précise, l'action qui devrait se produire, et lorsque le fichier journal doit être fermé.
1 - Cliquez sur l'onglet Avancé pour configurer les paramètres de mémoire tampon pour le fichier de log.
1 - Cliquez sur OK.
Comment faire pour créer une alerte
- Ouvrez la console de performance
- Développer les Journaux et alertes de performance noeud.
- Cliquez-droit sur Alertes, puis sélectionnez Nouveau paramètres d'alerte dans le menu.
- Lorsque les Nouveaux paramètres d'alerte boîte de dialogue s'ouvre, entrez un nom pour la nouvelle alerte, puis cliquez sur OK.
- L'alerte boîte de dialogue Propriétés du fichier est affiché à côté. Il s'agit de l'emplacement où vous pouvez configurer les propriétés d'alerte.
- Cliquez sur le bouton Ajouter sous l'onglet Général pour spécifier les compteurs que vous souhaitez suivre.
- Préciser l'état lors de l'alerte doit être généré pour la contrer.
- Dans la case Exécuter en tant que, entrez le nom du compte qui sera utilisé pour générer l'alerte.
- Cliquez sur l'onglet Action pour configurer l'action qui devrait se produire quand l'alerte est généré:
- Connectez-vous une entrée dans le journal des événements d'application, une entrée sera enregistrée que vous pouvez consulter par le biais de l'Observateur d'événements.
- Envoyer un message réseau Pour les résultats dans un message envoyé.
- Début des données de performance Log causes un journal à exécuter.
- Exécutez ce programme, les causes d'une commande pour exécuter le fichier.
- Cliquez sur OK.
Utiliser le Gestionnaire des tâches
Task Manager est l'outil principal utilisé pour gérer les applications. Pour ouvrir le Gestionnaire des tâches, appliquez l'une des méthodes suivantes:
- Cliquez-droit sur la barre des tâches, puis cliquez sur Gestionnaire des tâches dans le menu
- Entrez taskmgr à l'invite de commande.
- Appuyez sur Ctrl + Alt + Suppr et sélectionnez Gestionnaire des tâches.
L'onglet Application de l'outil Gestionnaire des tâches affiche l'état des applications qui sont actuellement en cours d'exécution. Les fonctions de gestion que vous pouvez effectuer en cliquant sur les boutons situés au bas de l'onglet d'application sont:
- Pour arrêter une application qui est actuellement en cours d'exécution, sélectionnez l'application et cliquez sur le bouton Fin de tâche.
- Pour passer à une demande de l'activer, sélectionnez l'application et cliquez sur le bouton Changer.
- Pour démarrer une nouvelle application, cliquez sur le bouton Nouvelle tâche et entrez la commande à exécuter l'application.
Vous pouvez effectuer différentes fonctions de gestion spécifique à l'application par un clic droit sur une application, puis la sélection entre les options disponibles dans le menu:
- Passez à une demande de l'activer.
- Réduire la demande et d'optimisation d'une application
- Tile et l'application en cascade
- Fin d'une demande
- Déplacez l'application à l'avant de l'écran.
- Naviguer vers les processus sur l'onglet Processus.
Suivi d'utilisation de la mémoire
Lorsque vous rencontrez des problèmes de performances du système, le principal élément qui doit être surveillée est l'utilisation de la mémoire. Par le biais du Moniteur système, vous pouvez configurer un certain nombre de guichets de la mémoire de l'objet dont vous souhaitez contrôler.
Le plus important de performance que vous devrez surveiller pour détecter les problèmes de mémoire sont les suivants: - Mémoire \ Octets disponibles: Le compteur indique ce que votre capacité de mémoire est disponible. Pour exécuter efficacement un serveur, vous devez avoir au moins 4 Mo de mémoire disponible. Lorsque la mémoire tombe au-dessous de 4 Mo, il peut être nécessaire d'envisager immédiatement d'ajouter plus de mémoire.
- Mémoire \ Pages / Sec: Avec un seuil recommandé contre 20, ce compteur indique la vitesse à laquelle les pages sont écrites sur le disque, ou de lire sur le disque. Le compteur doit généralement être sous 20.
Les compteurs de performance qui doivent être surveillés pour détecter les goulots d'étranglement ou des fuites de mémoire sont les suivants:
- Mémoire \ Pages / Sec: Ce compteur a été discuté précédemment.
- Mémoire \ Octets commises: Ce compteur indique le nombre de commis d'octets de mémoire virtuelle sur le système, et doivent être surveillés avec la Mémoire \ Octets disponibles contre si vous pensez que une fuite de mémoire existe.
- Mémoire \ Octets non paginée Pool: Ce compteur indique le nombre d'octets alloués à la réserve non paginée pour les objets qui ne peuvent pas être écrites sur le disque. Vous pourriez avoir besoin pour compléter votre mémoire, si cette valeur est élevée.
- Memory \ Pool non paginée Allocs: Le compteur indique le nombre d'appels à l'espace alloué à l'intérieur de la réserve non paginée.
- Server \ Bytes Total / Sec: Ce compteur indique la façon dont le serveur est occupé, et affiche le nombre d'octets sur le serveur a envoyé et reçu par le réseau. Une forte augmentation de cette valeur pourrait indiquer que vous avez besoin d'ajouter plus de mémoire.
- Server \ Pool Paginé Octets: Le compteur enregistre le nombre d'octets de mémoire paginables utilisés.
- Server \ pool non paginée Octets: Le compteur enregistre le nombre d'octets de mémoire nonpageable utilisés.
L'un des problèmes les plus courants qui affectent les performances du serveur est des fuites de mémoire qui sont causés par une mauvaise application du code. A quelques stratégies que vous pouvez utiliser pour remédier à cette situation sont:
- Assurez-vous que votre mémoire les applications sont exécutées sur des ordinateurs plus performants.
- Utilisez le Gestionnaire des tâches afin de déterminer le minimum de mémoire nécessaire à l'obligation d'exécuter des applications, et ensuite veiller à ce que la mémoire disponible dépasse ce chiffre.
- Afin de permettre l'accès au disque plus rapide entre les disques, la configuration de plusieurs fichiers d'échange sur plusieurs disques.
- Veiller à ce que la taille du fichier d'échange est de 1,5 fois la mémoire physique.
Comment optimiser la mémoire ou la musique lorsque vous soupçonnez un goulet d'étranglement de mémoire
- Vérifiez que le fichier de pagination de la taille correcte
- Augmenter la mémoire physique installée sur l'ordinateur.
- Éviter d'avoir le fichier de pagination sur la même partition contenant les fichiers système.
- Moins d'envisager de faire tourner des applications de mémoire
- Envisagez de créer plusieurs fichiers d'échange sur plusieurs disques
Les compteurs qui doivent être surveillés pour détecter les situations à faible mémoire sont:
- Mémoire \ Octets disponibles: Le compteur indique ce que votre capacité de mémoire est disponible. Pour exécuter efficacement un serveur, vous devez avoir au moins 4 Mo de mémoire disponible.
- Mémoire \ Octets du cache: le suivi du nombre d'octets qui le système de fichiers en utilisant le cache.
- Disque physique \% Disk Time; physique et du disque \ Moy. Disk Queue Length: Une pénurie de mémoire existerait si une augmentation de la longueur de la file d'attente n'est pas suivi une diminution de la mémoire \ Page Lire / Sec contre-valeur.
Les compteurs qui doivent être surveillés pour détecter les excès de radiomessagerie sont:
- Fichier d'échange \% Utilisation: En raison de pagination de fichiers sont utilisés pour stocker les pages de la mémoire, et qui sont partagées par les processus, le fichier d'échange peut provoquer un goulot d'étranglement. La valeur seuil de ce compteur est de 99 pour cent.
- Fichier d'échange \% Utilisation de pointe: Vous devez tenir compte de l'augmentation de la taille du fichier si la valeur de ce compteur se déplace vers le fichier d'échange maximum réglage.
- Disque physique \ Moy. Disque s / Transfert: Le compteur indique le moyen de transfert de disque en quelques secondes.
- Mémoire \ Pages / Sec: Avec un seuil recommandé contre 20, ce compteur indique la vitesse à laquelle les pages sont écrites sur le disque, ou de lire sur le disque. Le compteur doit généralement être sous 20.
Comment optimiser le fichier d'échange pour une meilleure performance
- Augmenter la taille du fichier d'échange si vous avez l'espace disque nécessaire
- Distribuez le fichier d'échange sur plusieurs disques durs.
Réseau de surveillance de l'activité
Lorsque vous surveillez les objets réseau, vous devez être en principe le trafic sur le réseau de suivi et d'examiner l'utilisation des ressources du serveur. Défauts dans l'architecture du réseau peut conduire à des problèmes de mémoire du serveur. L'important compteurs qui doivent être suivies pour contrôler la performance du réseau pour les éventuels goulets d'étranglement sont:
- Network Interface \ Bytes Total / sec; Bytes Sent / sec; Octets reçus / sec: Ces compteurs d'indiquer la manière dont vos cartes réseau sont performants en matière de trafic sur le réseau.
- Server \ Bytes Total / sec; Octets reçus / sec; Bytes Sent / sec: Cette série de compteurs indique la façon dont le serveur est d'utiliser le réseau pour envoyer des données et de recevoir des données.
- Server \ Pool Paginé Peak: Ce compteur indique la quantité de mémoire physique et de la taille du fichier d'échange maximum. Un seuil de la quantité de RAM physique est bonne.
Comment faire pour résoudre les problèmes de performances réseau sont:
- Unbind inutile et peu utilisé les cartes réseau, puis de mettre à jour vos cartes réseau plus performants à des adaptateurs. Cela permettrait d'accroître les performances.
- Vous pouvez augmenter le débit d'échange de fichiers par le déploiement de plusieurs cartes réseau.
- Envisager de placer les utilisateurs de domaine sur le même sous-réseau. Cela pourrait aider à réduire et à prévenir le trafic de réplication indésirables.
- Si vous utilisez plusieurs protocoles de connexions réseau, place le protocole le plus fréquemment utilisé dans le haut de la liste de protocoles. Cela aiderait à réduire la moyenne des temps de connexion.
Suivi d'activité du processeur
Si vous voulez savoir comment sont utilisés les processeurs sur le serveur, vous devriez surveiller l'activité du processeur. Les facteurs qui doivent être pris en compte lors du suivi de l'activité du processeur sont les suivantes:
- Le rôle du serveur
- Le type de travail effectué sur le serveur
Fabrication des goulets d'étranglement sont généralement causées par:
- Excès de demande sur le processeur par le CPU des applications
- Excédent des interruptions causées par les pilotes de périphériques, réseau et disque dur et les composants
L'important de performance qui doit être suivi afin de surveiller le traitement de l'élément du serveur pour les goulets d'étranglement sont:
- Processeur \% Temps d'interruption: Le compteur indique combien de fois les périphériques tels que les cartes réseau et disques durs générer des interruptions en indiquant la durée pendant laquelle le transformateur reçoit les interruptions matérielles et des services dans l'intervalle d'échantillonnage.
- Processeur \ Interruptions / Sec: Ce compteur indique le nombre d'interruptions, qui sont reçues à partir de périphériques. Une augmentation de la contre-valeur devrait être accompagnée par une augmentation de l'activité du système. Si non, vous pourriez avoir un problème matériel qui doit être résolu.
- System \ Processor Queue Length: Ce compteur indique le nombre de demandes en attente dans la file d'attente d'être traitées. Si vous avez constamment une longueur de la file d'attente de plus de 10 pour un processeur, vous mai ont un goulot d'étranglement.
- Work Queues Server \ Queue Length: Le compteur montre ce que la longueur de la file d'attente de la file d'attente de travail du serveur est. Une valeur acceptable pour ce compteur est de quatre. S'il ya toujours plus de quatre articles dans la file d'attente, il pourrait être le signe de processeur congestion.
Les compteurs que vous devez suivre pour détecter tout problème d'utilisation sont les suivantes:
- Processeur \% Temps processeur: Ce compteur doit être suivi si vous voulez détecter un processus qui utilise plus de 85 pour cent du temps processeur. Dans ce cas, vous devrez peut-être envisager soit de mise à niveau du processeur, ou l'installation d'un nouveau processeur.
- Processeur \% User Time: Ce compteur indique le non-repos de temps processeur pourcentage qui se déroule en mode utilisateur. Si la valeur du compteur est constamment élevé, envisager la mise à niveau du processeur, ou l'installation d'un nouveau processeur.
- Processeur \% Temps Privilégié: Ce compteur indique le non-repos de temps processeur pourcentage attribué à composants du système d'exploitation et de matériel de manipulation conducteurs. Une valeur élevée de ce compteur peut être le signe d'un défaut matériel.
Comment optimiser le traitement de sous-système
- Dans les cas où les programmes multithreads sont en cours d'exécution, vous devez:
- Remplacez tout défaut de processeurs
- Mise à jour de vos processeurs processeurs plus rapides.
- Ajouter le cas échéant, d'autres processeurs.
- Il faut étendre les programmes de manière efficace sur vos serveurs existants de sorte que la charge de travail est répartie de manière efficace.
- Pensez à la planification des programmes à courir pendant les heures creuses.
Suivi d'activité du disque
Suivi du disque et de l'activité est important si vous souhaitez optimiser les performances du serveur, ou plus efficacement l'équilibre de la charge de vos serveurs. Il est recommandé de connecter les données de performance à un autre ordinateur ou le disque de sorte qu'il n'a pas d'incidence sur les données dont vous êtes suivi.
L'important compteurs que vous devriez suivre à la trace les performances des disques d'un serveur sont:
- Disque physique \ Current Disk Queue Length: Le compteur indique le nombre de demandes qui sont en file d'attente pour l'accès au disque. Les compteurs doivent être constamment à 1,5 à 2 fois le nombre de broches, qui comprennent la physique de disque.
- Disque physique \% Disk Time% et Idle Time: Ces compteurs d'indiquer le pourcentage du temps d'un lecteur est active, et le pourcentage de temps pendant lequel le disque est inactif. Le seuil recommandé pour les deux guichets est de 90 pour cent.
- Disque physique \ Moy. Disque s / Transfert: Le compteur indique la durée que le disque utilise pour faire face à une demande. A contre-valeur de 0,3 seconde ou plus signifie que la moyenne élevée de temps de transfert de disque existe.
- Disque physique \ Disk Reads / Sec et disque Writes / Sec: Ces compteurs indiquent la vitesse à laquelle les données sont écrites sur le disque, et de lire sur le disque. Les informations de ces compteurs peuvent vous aider à mieux équilibrer la charge de vos serveurs. Un long délai pourrait être le signe d'un problème de disque dur. Lorsque l'usage est proche de la définition du taux de transfert de disque physique, vous devrez peut-être envisager de diminuer la charge du serveur. Vous pouvez également passer à RAID.
- Disque physique \ Octets / sec: Le compteur indique le débit de l'activité du disque
- Disque physique \ Moy. Disk Bytes / Transfert: Le compteur enregistre le nombre moyen d'octets qui sont soit transférés vers ou à partir d'un disque quand le disque se lit et écrit. Un programme est en général l'accès au lecteur inefficace lorsque le compteur de la valeur est de plus de 2KB.
- LogicalDisk \% Espace libre: Le compteur indique combien d'espace disponible existe sur le disque par rapport à la capacité totale du disque.
Comment faire pour résoudre les problèmes de performance de disque et d'optimiser l'activité du disque sur un serveur
- Si nécessaire, installer de nouveaux disques.
- Si vous mettez à niveau un disque à un plus rapide, la mise à niveau à la fois le contrôleur de disque et d'autobus en même temps.
- Afin d'équilibrer la charge de travail, de distribuer des applications entre les serveurs.
- Vous pouvez également diffuser vos applications sur plusieurs disques.
- Pour améliorer l'accès au disque, installez la mise à jour du pilote logiciel pour le pays hôte des adaptateurs.
- Pour améliorer le débit, de créer des volumes à rayures sur un certain nombre de disques physiques.
- Pour optimiser les performances du disque et de réduire les temps d'accès disque, exécutez le Défragmenteur de disque fréquemment.
Bookmark Optimisation de la performance des applications pour les serveurs
Latest Blog Posts