Megabytes de memoria disponible

Microsoft.Windows.Server.2008.OperatingSystem.MemoryAvailableMBytes (UnitMonitor)

Supervisa el nivel de memoria disponible.

Knowledge Base article:

Resumen

Los megabytes disponibles (Memoria \MBytes disponibles) para el sistema han superado el umbral. El rendimiento del sistema en general puede disminuir significativamente, lo que afectará al rendimiento del sistema operativo y de las aplicaciones.

MBytes disponibles es la cantidad de memoria física disponible para su uso por parte de aplicaciones y procesos.

Causas

La cantidad de memoria física disponible puede reducirse mucho en las siguientes circunstancias:

Soluciones

Para ver el historial reciente del contador de Memoria\MBytes disponibles, puede usar la vista siguiente:

Iniciar vista de rendimiento de megabytes de memoria disponibles

Para hacer frente a una situación de falta de memoria física, un administrador puede elegir una o varias de estas opciones:

Si el sistema dispone de memoria física suficiente y la carga de aplicaciones es adecuada pero se supera continuamente el umbral de memoria física disponible a lo largo del tiempo, es posible que una aplicación tenga una pérdida de memoria. Para identificar la aplicación que pierde memoria, haga lo siguiente:

Abra el Monitor de sistema y supervise los siguientes contadores de rendimiento aplicables a todo el sistema a lo largo del tiempo:

Si cualquiera de estos contadores aumenta continuamente con el tiempo, es posible que una aplicación esté perdiendo memoria.

Si parece que el sistema está perdiendo memoria, la aplicación concreta se puede identificar mediante la supervisión de los siguientes contadores para cada uno de los procesos en ejecución:

Si observa un aumento constante y significativo de cualquiera de estos contadores, puede que sea necesario ponerse en contacto con el proveedor de la aplicación para obtener ayuda.

Adicional

Para obtener más información acerca de la supervisión de contadores de memoria, consulte el sitio web de documentación de Microsoft® Windows® 2000 Server en: http://go.microsoft.com/fwlink/?LinkId=27750.

Para obtener más información acerca de los objetos de memoria, consulte el sitio web de MSDN en: http://go.microsoft.com/fwlink/?LinkId=27751.

Para obtener más información acerca de la evaluación de la memoria y el uso de caché, consulte el sitio web de los kits de recursos de Microsoft Windows 2000 en: http://go.microsoft.com/fwlink/?LinkId=27681.

Element properties:

TargetMicrosoft.Windows.Server.2008.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2008.MemoryAvailableMBytes.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Megabytes de memoria disponible demasiado bajos
Se ha superado el umbral para el contador de rendimiento Memoria\Megabytes disponibles. El valor que sobrepasó el umbral es: {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.OperatingSystem.MemoryAvailableMBytes" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.MemoryAvailableMBytes.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.OperatingSystem.MemoryAvailableMBytes.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='AvailableMBytes']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="MemoryAvailableMBytesNormal" HealthState="Success"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MemoryAvailableMBytesLow" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<TargetComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<MemoryThreshold>100</MemoryThreshold>
<NumSamples>3</NumSamples>
<CounterName>Available MBytes</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
</Configuration>
</UnitMonitor>