web-dev-qa-db-fra.com

Qu'est-ce que Performance Monitor m'indique quand mes défauts de page / seconde sont élevés?

J'ai un ordinateur Windows 7 64 bits qui rencontre des problèmes de performances. Après quelques recherches, j'ai découvert que les défauts de page/seconde - signalés par Performance Monitor - étaient très élevés.

Tout le reste semble être normal. Le moniteur de ressources ne signale aucun défaut matériel et beaucoup de mémoire disponible.

Est-ce une cause potentielle de problèmes, ou s'agit-il d'un faux problème? Si c'est quelque chose qui pourrait causer des problèmes, que dois-je faire ensuite pour comprendre ce qui le cause?

Voici une capture d'écran de l'Analyseur de performances. Notez que la moyenne de défauts de page par seconde est de 75 887. Sur un autre ordinateur qui n'a pas de problèmes, ce nombre est plus proche de 3 000.

Performance Monitor--Page Faults / Second = 75,000!

Voici une capture d'écran du moniteur de ressources, triée par défaut durs/seconde, qui est actuellement 0 pour tous les processus.

Resource Monitor--Hard Faults / Second = 0

15
David Robison

Process Explorer a une colonne disponible pour vérifier le nombre de fautes de page générées,
Ainsi, vous pourrez identifier le programme à l'origine du problème et résoudre les problèmes plus spécifiques.

enter image description here


Analyseur de performances: nombre moyen d'erreurs de page par seconde :

Ce compteur donne une idée générale du nombre de fois que l’information demandée n’est pas celle où l’application (et VMM) s’attend à ce qu’elle soit . Les informations doivent soit être extraites d'un autre emplacement en mémoire ou du fichier d'échange. Rappelez-vous qu’une valeur soutenue peut indiquer un problème ici , mais que vous devez vous préoccuper davantage des défauts de page matériels qui représentent des lectures ou des écritures réelles sur le disque . Rappelez-vous que l'accès au disque est beaucoup plus lent que la RAM.

http://technet.Microsoft.com/en-us/library/cc768048.aspx

10
Tamara Wijsman

Une erreur de page grave survient lorsque le gestionnaire de mémoire constate que le bloc de mémoire dont il a besoin n'est pas dans la RAM. Cette mémoire a été remplacée par un disque et votre système ralentit car il faut plus de temps pour la récupérer. Ajoutez plus de mémoire à votre système pour réduire le nombre de défauts de page et améliorer les performances.

3
Ron

Voici un tableau du livre Windows Internals sur ce qui est la faute de page. (J'ai exclu celles qui entraînent une violation d'accès):

  • Raison de la faute - Résultat
  • Accès à une page qui ne réside pas en mémoire mais sur un disque dans un fichier de page ou un fichier mappé - Allouez une page physique et lisez la page souhaitée sur le disque et dans le jeu de travail approprié
  • Accès à une page figurant sur la liste de secours ou modifiée - Faites passer la page au processus, à la session ou à l'ensemble de travail système correspondant
  • Accès à une page à la demande zéro - Ajouter une page remplie de zéro au jeu de travail approprié
  • Écriture sur une page de copie en écriture - Créez une copie de page privée à un processus (ou à une session) et remplacez l’original dans le jeu de travail système ou système.

Vous pouvez référencer la question pour plus de détails what-causes-page-faults

il y a tellement de raisons de faire page fault.

1
huoxudong125