Analyse du compteur de performances Mémoire\MemoryPagesPerSecond
Le débit auquel le système pagine la mémoire vers et/ou à partir du disque est trop élevé. Cette analyse est basée sur le compteur « Mémoire\Pages/s », qui est l'indicateur principal des types de défauts qui entraînent des délais au niveau du système. Les performances globales du système peuvent considérablement diminuer.
Pages/s est le débit auquel les pages sont lues ou écrites sur le disque pour résoudre les défauts de page matériels.
Une ou plusieurs applications utilisent largement la mémoire et le système rencontre des difficultés à paginer les données vers et à partir du disque pour répondre à la demande.
Pour identifier les processus qui augmentent l'utilisation de la mémoire globale sur le système et les taux de pagination, utilisez les compteurs suivants de l'objet « Processus » dans l'Analyseur de performances :
Défauts de page/s : débit auquel se produisent les défauts de page par les threads s'exécutant dans ce processus. Un défaut de page se produit lorsqu'un thread fait référence à une page de mémoire virtuelle qui n'est pas dans son jeu de travail dans la mémoire principale. Cela peut ne pas entraîner la récupération de la page depuis le disque si elle se trouve dans la liste d'attente et donc déjà dans la mémoire principale, ou si elle est utilisée par un autre processus avec lequel la page est partagée.
et peut être différente du total des octets de réserve non paginée Octets de réserve non paginée est la taille, en octets, de la réserve non paginée, une zone de mémoire système (mémoire physique utilisée par le système d'exploitation) pour les objets qui ne peuvent pas être écrits sur le disque mais qui doivent rester en mémoire physique tant qu'ils sont alloués. La valeur Mémoire\\Octets de réserve non paginée n'est pas calculée comme la valeur Processus\\Octets de réserve non paginée ; elle peut donc être différente de la valeur Processus\\Octets de réserve non paginée\\_Total. Ce compteur correspond à la dernière valeur observée seulement et non à une moyenne.
Octets de réserve paginée : Octets de réserve paginée est la taille, en octets, de la réserve paginée, une zone de mémoire système (mémoire physique utilisée par le système d'exploitation) pour les objets qui peuvent être écrits sur le disque lorsqu'ils ne sont pas utilisés. La valeur Mémoire\\Octets de réserve paginée n'est pas calculée comme la valeur Processus\\Octets de réserve paginée ; elle peut donc être différente de la valeur Processus\\Octets de réserve paginée\\_Total. Ce compteur correspond à la dernière valeur observée seulement et non à une moyenne.
En fonction des résultats de recherche supplémentaire, les résolutions varient et peuvent inclure l'un des éléments suivants :
Mettre à jour le système d'exploitation ou les applications pour vous assurer que tous les problèmes de mémoire connus sont résolus.
Diminuer le nombre d'applications s'exécutant sur le système ou la quantité de charge que le système garantit.
Ajouter plus de RAM au système.
Target | Microsoft.Windows.Server.2008.OperatingSystem | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | Memory | ||
Counter Name | Pages/Sec | ||
Frequency | 300 | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2008.OperatingSystem.MemoryPagesPerSecond" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.OperatingSystem.MemoryPagesPerSecond.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Pages/Sec</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<Frequency>300</Frequency>
<Threshold>5000</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>