Für Speicher verfügbare MB

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

Überwacht die Menge an verfügbarem Speicher.

Knowledge Base article:

Zusammenfassung

Der Schwellenwert für "Verfügbare MB" (Speicher\Verfügbare MB) des Systems wurde unterschritten. Die Leistung des Systems insgesamt kann sich merklich verringern und so das Betriebssystem und Anwendungen ausbremsen.

Mit „Verfügbare MB“ wird angegeben, wie viel physischer Speicher für Anwendungen und Prozesse verfügbar ist.

Der Standardschwellenwert beträgt 100 MB.

Ursachen

Die folgenden Umstände können Ursache dafür sein, dass wenig physikalischer Arbeitsspeicher verfügbar ist:

Lösungen

Aktuelle Informationen zum Leistungsindikator „Speicher\Verfügbare MB“ finden Sie in der folgenden Ansicht:

Leistungsansicht "Speicher\Verfügbare MB" starten

Bei nicht genügendem physischen Speicher stehen einem Administrator folgende Möglichkeiten zur Auswahl:

Wenn das System über genügend physischen Arbeitsspeicher verfügt, der Schwellenwert für den verfügbaren physischen Arbeitsspeicher aber ständig überschritten wird, ist es möglich, dass eine Anwendung Arbeitsspeicherbereiche nicht wieder freigibt. Zum Ermitteln einer Anwendung, die Arbeitsspeicherbereiche nicht wieder freigibt, können Sie wie folgt vorgehen:

Öffnen Sie den Systemmonitor, und überwachen Sie die folgenden systemweiten Leistungsindikatoren über einen längeren Zeitraum:

Wenn einer dieser Leistungsindikatoren kontinuierlich zunimmt, kann möglicherweise eine Anwendung Arbeitsspeicher nicht wieder freigeben.

Wenn Sie den Eindruck haben, dass im System Speicherbereiche nicht wieder freigegeben werden, kann die fragliche Anwendung durch die Überwachung der folgenden Leistungsindikatoren für jeden laufenden Prozess identifiziert werden.

Wird für einen dieser Leistungsindikatoren eine dauerhafte und deutliche Erhöhung beobachtet, kann es erforderlich sein, den Anbieter der jeweiligen Anwendung um Unterstützung zu bitten.

Zusätzliche Informationen

Weitere Informationen zum Überwachen von Leistungsindikatoren für den Arbeitsspeicher finden Sie auf der Website mit der Dokumentation für Microsoft® Windows® 2000 Server unter http://go.microsoft.com/fwlink/?LinkId=27750.

Weitere Informationen zu Speicherobjekten finden Sie auf der MSDN-Website unter http://go.microsoft.com/fwlink/?LinkId=27751.

Weitere Informationen zum Auswerten der Speicherauslastung und Cachenutzung finden Sie auf der Microsoft Windows 2000 Resource Kits-Website unter http://go.microsoft.com/fwlink/?LinkId=27681.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.10.0.MemoryAvailableMBytes.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Für Speicher verfügbare MB zu wenig
Der Schwellenwert für den Leistungsindikator „Speicher\Verfügbare MB“ wurde überschritten. Folgender Wert hat den Schwellenwert überschritten: {0}.
RunAsDefault

Source Code:

<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>