- System Monitor: Le moniteur de système est l'un des principaux composant logiciel enfichable MMC-ins utilisés pour surveiller les performances du système. Ce fut déjà le Performance Monitor outil sous Windows NT. Le changement de nom a eu lieu dans le Moniteur système Windows 2000. Par le biais du Moniteur système, vous pouvez suivre les différents éléments de la performance d'un serveur, et vous pouvez collecter et afficher des données en temps réel ou vous pouvez regarder l'histoire des données collectées. Moniteur système peut être affiché dans un graphique, histogramme, ou format de rapport. Moniteur système utilise des objets, des compteurs et des cas de surveiller le système. Un objet peut être décrit comme une collection de compteurs qui est associé à un système de ressources ou de services qui produisent les données que vous pouvez apprécier. Quand un objet exécute une fonction, ses compteurs sont mis à jour. Un compteur peut être considéré comme un élément de données dans un objet. Le compteur de données représente un élément particulier du système ou de service. Un exemple se réfère à l'incident de l'exécution de multiples objets de même type sur un ordinateur. Un objet peut avoir une ou plusieurs instances.
Vous devez être membre de l'un des groupes suivants à utiliser le Moniteur système:
- Administrateurs
- Opérateurs de serveur
- Performance Monitor Users
- Performance Connexion Utilisateurs
Pour ouvrir le Moniteur système,
- Cliquez sur Démarrer, sur Exécuter, entrez Perfmon.exe dans la zone Exécuter, puis cliquez sur OK.
- Cliquez sur Démarrer, Outils d'administration, de performance, puis cliquez sur Moniteur système.
Quelques-uns des objets comprennent couramment surveillés,
- Journaux et alertes de performance: Vous pouvez créer des journaux de compteur et les oligo-logs, et de configurer des alertes à l'aide de Journaux et alertes de performance. Les journaux peuvent être créés à travers le Moniteur système, ou exportés vers une base de données ou un tableur. Parce que la performance d'exploitation forestière fonctionne comme un service, un utilisateur n'a pas besoin d'être connecté à l'ordinateur l'objet d'un suivi afin de recueillir des données. Vous pouvez afficher les données alors qu'elle est recueillie, ou après les données ont été recueillies. Vous pouvez définir une alerte pour un compteur d'engager une action lorsque la valeur dépasse ou descend en dessous d'un paramètre prédéfini. Counter logs sont utilisés pour enregistrer les performances du système de données à des intervalles spécifiés. Trace les journaux sont utilisés pour enregistrer les événements système après l'événement a eu lieu.
Pour accéder Journaux et alertes de performance,
- Cliquez sur Démarrer, Outils d'administration, de performance, puis développez Journaux et alertes de performance.
- Task Manager: Si vous voulez voir toutes les applications et les processus s'exécutant sur un ordinateur Windows Server 2003, et d'afficher quelques mesures de performance, vous devez utiliser le Gestionnaire des tâches. Vous pouvez afficher le Gestionnaire des tâches pour les activités du système telles que les applications actives et les processus, la mémoire et l'utilisation de l'UC de procédés, et les utilisateurs qui sont actuellement connectés au serveur. Vous pouvez également consulter un certain nombre de la mémoire et de l'utilisation du réseau d'information statistique.
Pour ouvrir le Gestionnaire des tâches, l'utilisation des méthodes énumérées ci-dessous:
- Cliquez sur Démarrer, sur Exécuter, saisissez taskmgr.exe dans la zone Exécuter, puis cliquez sur OK.
- Appuyez sur Ctrl + Alt + Suppr et sélectionnez le bouton Gestionnaire des tâches.
- Cliquez-droit sur une partie vide de la barre des tâches, puis cliquez sur Gestionnaire des tâches.
- Moniteur réseau: Vous pouvez utiliser le Moniteur réseau pour surveiller le trafic réseau, et pour résoudre des questions ou des problèmes de réseau. Vous pouvez également utiliser le Moniteur réseau pour recueillir des informations sur le réseau qui peut être utilisé dans la capacité de planification, et d'établir des niveaux de référence. Moniteur réseau fourni avec Windows Server 2003 vous permettent de surveiller l'activité réseau et d'utiliser les informations recueillies pour gérer et optimiser le trafic, d'identifier les protocoles inutiles, et de détecter des problèmes avec les applications de réseau et de services. Afin de saisir les cadres, vous devez installer le Moniteur réseau et l'application pilote du Moniteur réseau sur le serveur où vous allez exécuter le Moniteur réseau. Moniteur réseau enregistre les données saisies dans un fichier de capture temporaire que vous enregistrez un. PAC extension. Cela permet aux données saisies à être examiné dans le Moniteur réseau. Vous pouvez créer un filtre de capture pour capturer seulement les cadres, ou vous pouvez le configurer pour répondre à une condition spécifique.
Pour installer le pilote du Moniteur réseau:
- Ouvrez le dossier Connexions réseau
- Cliquez-droit sur Connexion au réseau local, et sélectionnez Propriétés
- Lorsque la boîte de dialogue Propriétés s'affiche, cliquez sur le bouton Installer.
- Lorsque l'Sélectionnez type de composant réseau boîte de dialogue s'affiche, cliquez sur Protocole dans la liste des composants, puis cliquez sur le bouton Ajouter
- Lorsque le Protocole Sélectionnez Réseau boîte de dialogue s'affiche, cliquez sur Network Monitor Driver.
- Cliquez sur OK.
Pour installer le Moniteur réseau application
- Cliquez sur Démarrer, cliquez sur Panneau de configuration, cliquez sur Ajouter ou supprimer des programmes
- Lorsque l'option Ajouter ou supprimer des programmes boîte de dialogue s'affiche, cliquez sur Ajouter / Supprimer des composants Windows
- Cela ouvre l'Assistant Composants de Windows
- Sélectionnez l'outil de gestion et de suivi, et de cliquer sur le bouton Détails
- Sélectionnez le moniteur réseau case à cocher Outils, puis cliquez sur OK
- Cliquez sur Suivant, puis cliquez sur Terminer
- Web Application Stress Tool (Wast): Vous pouvez utiliser Wast pour simuler les suivantes:
- Simuler l'effet de multiples navigateurs simultanément la connexion à IIS pour exécuter des applications
- Simuler l'effet de multiples navigateurs simultanément la connexion à IIS pour télécharger du contenu Web
- Simuler différentes charges de sorte que vous pouvez déterminer l'effet sur le serveur Web.
Dans le suivi de Windows Server 2003 et IIS, il est recommandé de surveiller les compteurs pour les ressources du système, ou des objets:
- Mémoire
- Processeur
- Disk
- Réseau
La performance que vous devez l'activer pour les ressources du système pour suivre les performances IIS sont énumérées ci-dessous.
- Mémoire: Les compteurs IIS utile pour le suivi sont:
- Octets disponibles, le maintien de plus de 20MB.
- Cache Octets, soit une diminution pourrait être le signe d'épuisement IIS mémoire
- Committed Bytes, maintenir sous 75 pour cent de la mémoire physique.
- Page Faults / sec, envisager d'ajouter d'autres RAM dur lorsque des erreurs de page sont dégradantes IIS performance.
- Pages / sec, de maintenir un faible montant. Vous devriez envisager de compléter RAM quand le compteur est de plus de 80.
- Pool non paginée Bytes, si le compteur augmente progressivement, de vérifier que vos applications ont des fuites de mémoire.
- Processeur: Les compteurs IIS utile pour le suivi sont:
- % Temps processeur, un processeur de goulet d'étranglement en général lorsque ce compteur est de plus de 80 pour une suite de temps, et l'utilisation du réseau est faible.
- Disque: Les compteurs IIS utile pour le suivi sont:
- % Temps du disque, il est recommandé de maintenir une faible valeur de ce compteur.
- Moy. Disk Bytes / Transfer, il est recommandé de conserver une valeur élevée pour ce compteur.
- Moy. Longueur de file d'attente de disque, il est recommandé d'avoir une valeur de 4 ou moins.
- Réseau: Le compteur IIS utile pour le suivi sont:
- Bytes Total / sec, la valeur doit être vérifiée à la bande passante de la carte réseau pour déterminer si une connexion réseau existe des goulets d'étranglement.
La performance des services Web des objets qui vous permettent de surveiller le service WWW sont énumérés ci-dessous.
- Service WWW: Les compteurs IIS utile pour le suivi sont:
- Bytes Total / sec, la valeur devrait être élevée
- File Cache Hits, pour du contenu statique, la valeur devrait être assez élevé.
- File Cache%, une faible valeur pourrait éventuellement signifier que vous avez à ré-examiner la conception de vos applications.
- ISAPI Extension, une baisse au cours de cette lourde charge contre pourrait signifier que votre demande peut être un goulot d'étranglement.
La performance de l'Active Server Pages objet que vous devrait permettre de surveiller les ASP sont énumérés ci-dessous.
- Active Server Pages: Les compteurs IIS utile pour le suivi sont:
- Demande / Sec, une baisse au cours de cette lourde charge contre pourrait signifier que vos applications peuvent être un goulot d'étranglement.
- Demande de la file d'attente, de maintenir une faible valeur
- Demande de réduction des temps d'attente, la valeur devrait être généralement faible.
Tuning IIS pour un maximum de performance
Une manière bien déterminée afin d'assurer le maximum de performance et de la sécurité IIS est d'avoir de vos serveurs fonctionnant en mode d'isolation du processus de travail de IIS 6. C'est le mode d'application par défaut dans IIS 6, où tous les éléments architecturaux de IIS 6 sont permis, y compris:
- Pools d'applications et de processus de travailleur fournir les fonctionnalités clés suivantes:
- CPU de suivi, de l'affinité du processeur, de la santé de suivi, de l'échec rapide de protection, le recyclage, de démarrage et d'arrêt des délais, la longueur des files d'attente des limites, et Idle timeout capacités.
- ASP.NET fournir les fonctionnalités pour les applications suivantes:
- Amélioration des performances sur les applications ASP, de vastes programmes de soutien linguistique, XML et l'intégration.
Pour passer en mode d'isolation du processus de travail,
- Ouvrez le Gestionnaire des services Internet
- Cliquez-droit sur le nœud Sites Web, puis cliquez sur Propriétés dans le menu de raccourci.
- Lorsque le site Web de la boîte de dialogue Propriétés s'ouvre, cliquez sur l'onglet Services.
- Si vous voulez utiliser le mode d'isolation du processus de travail, désactivez la Exécuter les services Web en mode d'isolation IIS 5 case à cocher.
- Cliquez sur OK.
- Redémarrez IIS
Comment faire pour régler des pools d'applications par le biais du recyclage
Le recyclage d'un travailleur améliore la fiabilité de IIS. Le recyclage est bénéfique pour la mauvaise applications Web qui sont généralement causés par des fuites de mémoire. Grâce au recyclage, vous permettra de procéder périodiquement à redémarrer IIS travailleur processus qui sont actuellement un service de pool d'applications. Vous pouvez configurer le recyclage d'un processus de travail en utilisant un certain nombre de critères:
- Une fois un nombre prédéterminé de minutes d'inactivité se sont écoulés: Le réglage par défaut est 1740 minutes.
- Une fois qu'un travailleur a assuré un certain nombre de demandes. Le réglage par défaut est 35000 connexions.
- Après l'utilisation de la mémoire virtuelle par le processus de travail a atteint un certain seuil.
- À un moment de la journée
Pour manuellement recycler un processus de travail,
- Ouvrez le Gestionnaire des services Internet
- Recherchez et cliquez avec le bouton droit de la demande associée à la piscine du processus de travail, de recyclage et sélectionnez dans le menu.
Pour configurer l'ensemble des travailleurs dans chaque pool d'applications à recycler selon les mêmes critères,
- Ouvrez le Gestionnaire des services Internet
- Cliquez-droit sur le pool d'applications nœud dans l'arborescence de la console et sélectionnez Propriétés dans le menu de raccourci.
- Le recyclage de l'onglet est utilisé pour configurer le recyclage.
Comment faire pour configurer la fonctionnalité de délai d'inactivité pour tous les pools d'applications
Grâce à la fonctionnalité de délai d'inactivité, vous pouvez améliorer les performances du serveur Web IIS, en permettant de fermer les processus inactif travailleur. Activation de la fonctionnalité de délai d'inactivité aide à éliminer le gaspillage des ressources du système qui, normalement, se produit lorsque des travailleurs menées sans rien faire. Il vous permet de mieux gérer les ressources du système, de préserver les ressources afin qu'ils soient disponibles en cas de besoin, et de libérer des ressources.
Afin de permettre à la fonction de temps d'inactivité,
- Ouvrez le Gestionnaire des services Internet
- Cliquez-droit sur le pool d'applications nœud dans l'arborescence de la console et sélectionnez Propriétés dans le menu de raccourci.
- Cliquez sur l'onglet Performances.
- Délai d'inactivité dans le domaine de l'onglet Performances, activez la case à cocher disponibles et de préciser la durée du temps d'inactivité après laquelle le travailleur doit fermer. Le réglage par défaut est de 20 minutes.
- Cliquez sur OK.
Comment faire pour activer la demande de la file d'attente de limites, CPU de contrôle, de jardins et de fonctionnalités Web IIS pour améliorer les performances
- Une longue file d'attente de la demande peut aboutir à des clients compte tenu de la performance du serveur IIS comme étant lent. Pour éviter cela, vous pouvez limiter la demande de la file d'attente pour des applications dans un pool d'applications. Cette fonctionnalité est configurée sur l'onglet Performances de la demande de la fenêtre Propriétés de la piscine.
- Vous pouvez activer le contrôle du CPU au suivi de l'utilisation de la CPU par le travailleur d'un processus de pool d'applications. Vous pouvez également configurer IIS pour fermer le processus de travailleur de la piscine, quand leur application l'utilisation de l'UC a dépassé un certain seuil. Cette fonctionnalité est également configuré sur l'onglet Performances de la demande de la fenêtre Propriétés de la piscine.
- Web Gardens, une autre fonctionnalité IIS, d'améliorer les performances IIS par de multiples processus de travailleur en service un pool d'applications. Quand un processus de traitement échoue, le reste du processus de travailleur de continuer à assurer le service de pool d'applications.
Pour configurer la limite de la file d'attente de la demande, CPU de contrôle, de Web et Jardin caractéristiques,
- Ouvrez le Gestionnaire des services Internet
- Cliquez-droit sur le pool d'applications nœud dans l'arborescence de la console et sélectionnez Propriétés dans le menu de raccourci.
- Cliquez sur l'onglet Performances.
- Activez la case à cocher dans le cadre de la demande de la file d'attente limite de l'onglet Performances, et fixer les limites appropriées.
- Activez la case à cocher dans le cadre de la surveillance de la section CPU de l'onglet Performances, l'installation et de préciser la mise en valeur. Préciser les mesures que devraient prendre IIS lorsque la CPU est dépassé le niveau d'utilisation.
- Activez la fonction de jardin Web en sélectionnant une valeur supérieure à un dans le domaine du Web Gardens l'onglet Performances. Une valeur de un indique que le Web Garden fonction est désactivée.
- Cliquez sur OK.
Comment faire pour configurer les fonctionnalités de surveillance de la santé
- Vous pouvez activer la surveillance de la santé des travailleurs des processus afin de déterminer si elles fonctionnent correctement. Surveillance de la santé est activé en sélectionnant la case à cocher Activer le ping sur la santé de l'onglet Application de la fenêtre Propriétés de la piscine.
- Rapid-échec de protection est une autre fonctionnalité IIS, qui vous permet de détecter quand plusieurs processus de travail associés à une application incorrecte de la piscine sont performants. Vous activez l'échec rapide de la protection en sélectionnant l'option rapide Fail-case sur la protection de la santé onglet de l'application de la fenêtre Propriétés de la piscine. Pour configurer cette fonctionnalité, vous devez spécifier le nombre de défaillances du processus de travail doivent se produire, et en combien de minutes, avant IIS ferme le pool d'applications où le travailleur des processus de maintenance.
- Vous pouvez également configurer le délai de démarrage et d'arrêt Délai paramètres de l'onglet pour la santé des travailleurs sont des processus qui ne fonctionne pas comme ils le devraient. Le délai de démarrage de valeur indique l'intervalle de temps dans lequel un autre processus de travail doit remplacer un processus de travail insalubres. Le délai d'arrêt indique le moment où un processus de travail insalubres peuvent s'arrêter, avant qu'il se termine avec force IIS.