utilisation élevée de PF ?

Trouvé cette information concernant des lectures inexactes dans Taskmangler. Il peut ne pas utiliser autant qu’il y paraît. Cela dit, nous devrons creuser plus profondément pour comprendre la cause de vos problèmes de vitesse.

http://blogs.technet.com/b/perfguru/archive/2008/01/08/explanation-of-pagefile-usage-as-reported-in-the-task-manager.aspx

Dans cet article, j’essaie d’expliquer l’utilisation du fichier de page comme indiqué dans le gestionnaire des tâches. Beaucoup d’entre nous croient que l’utilisation du fichier de page affichée dans le gestionnaire de tâches est l’utilisation réelle, mais ce n’est pas le cas. L’explication ci-dessous le clarifiera.

L’utilisation de PF telle que rapportée dans le gestionnaire des tâches dans Windows XP et Windows Server 2003 est en fait le total de validation du système. Ce nombre représente l’utilisation potentielle du fichier de page, et non l’utilisation réelle du fichier de page. C’est combien d’espace de fichier de page serait utilisé si toute la mémoire virtuelle privée engagée dans le système devait être paginée en même temps.

Le gestionnaire de tâches; ce qu’il appelle “utilisation du fichier de pages” est en fait la charge de validation du système (le nombre total de pages validées dans le système). Il peut atteindre la limite de validation actuelle, qui est à peu près la somme de tous les fichiers de pages et de la RAM.

L’utilisation du fichier de page correspond à la quantité d’octets validés, c’est–à-dire à la quantité de mémoire que les applications ont demandé à sauvegarder dans le fichier de page. Si les fichiers de page sont suffisamment grands pour couvrir cela, il n’y a pas de problème. Ce n’est que lorsque les octets validés approchent de la taille de la RAM que vous verrez une pression de mémoire qui entraîne une pagination physique.

Mémoire : Octets validés

======================

Nombre d’octets de mémoire virtuelle (non réservée) qui a été validée. Ce nombre ne représente pas nécessairement l’utilisation du fichier de page car il inclut des pages privées validées dans la mémoire physique qui n’ont jamais été paginées. Il représente plutôt la quantité d’espace de fichier de page qui serait utilisée si le processus était complètement rendu non résident.

Mémoire : Limite de validation

====================

Nombre d’octets de mémoire virtuelle pouvant être validés sans avoir à étendre les fichiers d’échange ; si les fichiers d’échange peuvent être étendus, cette limite n’est pas difficile.

Pour utiliser une région réservée d’espace d’adressage, vous devez allouer un stockage physique, puis mapper ce stockage à la région réservée. Ce processus est appelé validation du stockage physique. Le stockage physique est toujours engagé dans les pages.

De ce qui précède, nous pouvons conclure que; les valeurs du gestionnaire de tâches ne seraient pas les valeurs exactes. Si vous souhaitez surveiller l’utilisation du fichier de page, PERFMON est le meilleur dans ce cas et vous donnera une idée exacte de l’utilisation exacte. Les journaux perfmon indiquent l’utilisation réelle du fichier de page.

Exemple :-

==============

Ma machine de test Windows 2003 affiche ici > 300 Mo d’utilisation du fichier de page du gestionnaire de tâches (c’est-à-dire des octets validés), mais < 2% d’utilisation réelle du fichier de page dans PerfMon. La RAM est de 512 Mo, le fichier de page est de 1 Go. Si TaskManager affichait l’utilisation réelle du fichier de page, PerfMon afficherait 30% d’utilisation, et non 2%. Cela montre 2% car il n’y a pas de véritable pagination car les 300 Mo de mémoire engagée tiennent tous dans mes 512 Mo de RAM. Si je charge plus de programmes pour augmenter les octets validés afin qu’ils dépassent la RAM physique, nous verrions la pagination, mais pas avant.

Conseils supplémentaires:-

=============

Il n’y a pas de taille de fichier de page fixe pour un rôle particulier d’un serveur.

Si vous souhaitez déterminer la bonne taille de fichier de page pour le système, prenez un perfmon dans les conditions de travail, puis analysez l’utilisation sur une période de temps. Cela vous donnerait des chiffres à partir desquels vous pouvez calculer la pagination et définir le fichier de page en conséquence.

Idéalement, il est recommandé de 1,5 fois la taille de la mémoire physique.

Pour qu’une machine capture un fichier de vidage (i.e le contenu de la mémoire) Le fichier de page est obligatoire et il doit être situé sur le lecteur système. La taille du fichier de page pour capturer un vidage de mémoire complet doit être de la taille de la RAM physique + 1 Mo.

Une machine 32 bits peut avoir une taille maximale de 4 Go. Calcul simple Bus d’adresse 32 bits 2 ^ 32 = 4 Go.

Sur une machine 64 bits, les machines ont généralement une énorme quantité de tailles de RAM. Là, le fichier de page de la taille de la RAM + 1 Mo serait suffisant.

Surveillance de l’utilisation du fichier de pages via Perfmon :-

==================================

1.Cliquez sur Démarrer et allez à Exécuter et tapez “perfmon”

2.In dans la fenêtre Moniteur de performances, cliquez sur le signe + à côté de Journaux de performances et alertes

3.Sur le Compteur de journaux, cliquez avec le bouton droit de la souris et accédez à Nouveaux paramètres de journal

4.Donnez aux nouveaux paramètres de journal un nom de votre choix

5.Cliquez ensuite sur l’onglet Ajouter des compteurs.

6.Tapez le nom du serveur que nous voulons surveiller (Exemple : au format: \\Nom du serveur)

7.Sous l’onglet objet de performance, sélectionnez Fichier d’échange et cochez la case Tous les compteurs et Toutes les instances

8.Cliquez ensuite sur le bouton Ajouter, puis allez dans l’onglet Fichiers journaux et sélectionnez le type de journal que vous souhaitez.

9.Cliquez ensuite sur Configurer et spécifiez l’emplacement où vous souhaitez ou laissez-le par défaut

10.Définissez la limite des journaux. Cela dépend de la durée que vous souhaitez surveiller. Vous devez le garder à 100 Mo au moins pour capturer un bon nombre d’échantillons.

11.Cliquez ensuite sur OK et cliquez sur l’onglet Planification. Sélectionnez ici l’option Manuellement (à l’aide du menu contextuel)

12.Ensuite, allez dans l’onglet Général et dans la zone Exécuter en tant que, fournissez les informations d’identification de l’administrateur et définissez le mot de passe.

13.Définissez l’intervalle selon la période que vous souhaitez surveiller le serveur. Pour une bonne analyse, il est recommandé d’avoir au moins 100 échantillons.

13.Cliquez ensuite sur Appliquer et dans la fenêtre principale du moniteur de performances, vous verrez apparaître le journal avec le nom que vous avez fourni précédemment.

14.Faites un clic droit sur ce journal, démarrez-le et continuez à surveiller le serveur

Leave a Reply