Supervisa el nivel de memoria disponible.
Los megabytes disponibles (Memoria \MBytes disponibles) para el sistema han caído por debajo del 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.
El valor de umbral de memoria predeterminado es 100 MB
La cantidad de memoria física disponible puede reducirse mucho en las siguientes circunstancias:
Hay demasiadas aplicaciones en ejecución de forma simultánea en el equipo.
Puede que una aplicación pierda memoria con el tiempo.
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:
Cierre o detenga una o más aplicaciones, servicios o procesos.
Agregue más memoria física al equipo.
Mueva aplicaciones a uno o varios servidores adicionales.
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:
Archivo de paginación\% uso
Archivo de paginación\%
Memoria\Bytes del bloque no paginado
Memoria\Bytes del bloque paginado
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:
Proceso\Bytes del archivo de páginas
Proceso\Bytes del bloque no paginado
Proceso\Bytes del bloque paginado
Proceso\Bytes privados
Proceso\Número de subprocesos
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.
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.
Target | Microsoft.Windows.Server.10.0.OperatingSystem | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.10.0.MemoryAvailableMBytes.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.OperatingSystem.MemoryAvailableMBytes" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.MemoryAvailableMBytes.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.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>