Monitoruje úroveň dostupné paměti.
Počet dostupných megabajtů (Paměť\Počet MB k dispozici) systému klesl pod prahovou hodnotu. Celkový výkon systému se může významně snížit, což může vést k nízkému výkonu operačního systému a aplikací.
Počet dostupných megabajtů je velikost fyzické paměti, kterou mohou využít aplikace a procesy.
Výchozí prahová hodnota paměti je 100 MB.
Velikost dostupné fyzické paměti se může za následujících podmínek snížit:
spuštění velkého počtu aplikací nebo procesů v počítači současně.
Aplikace může časem ztrácet paměť.
K zobrazení nedávné historie čítače Paměť\Počet MB k dispozici můžete použít následující zobrazení:
Spuštění zobrazení čítače výkonu Paměť\Počet MB k dispozici
Chcete-li vyřešit nízký stav fyzické paměti, může správce vybrat jednu z následujících možností:
Zavřete nebo zastavte jednu či více aplikací, služeb nebo procesů.
Přidejte do počítače další fyzickou paměť.
Přesuňte aplikace na jeden nebo více dalších serverů.
Pokud byl systém adekvátně zajištěn pomocí fyzické paměti a aplikačního zatížení, avšak neustále překračuje prahovou hodnotu dostupné fyzické paměti, je možné, že určitá aplikace nevrací paměť. Aplikaci, která nevrací paměť, identifikujete takto:
Otevřete nástroj Sledování systému a průběžně monitorujte níže uvedené čítače výkonu pro celý systém:
Stránkovací soubor\% využití
Stránkovací soubor\%
Paměť\Bajty nestránkovaného fondu
Paměť\Bajty stránkovaného fondu
Jestliže se hodnota některého z těchto čítačů průběžně zvyšuje, je možné, že příslušná aplikace nevrací paměť.
Pokud se zdá, že systém nevrací paměť, lze příslušnou aplikaci identifikovat monitorováním níže uvedených čítačů u jednotlivých spuštěných procesů:
Proces\Bajty stránkovacího souboru
Proces\Bajty nestránkovaného fondu
Proces\Bajty stránkovaného fondu
Proces\Nesdílené bajty
Proces\Počet vláken
Pozorujete-li konzistentní a významné zvyšování hodnoty některého z těchto čítačů, bude případně nutné kontaktovat dodavatele aplikace, který vám poskytne podporu.
Další informace o monitorování čítačů paměti najdete na webu s dokumentací k systému Microsoft® Windows® 2000 Server na této adrese: http://go.microsoft.com/fwlink/?LinkId=27750.
Další informace o objektech paměti najdete na webu MSDN na této adrese: http://go.microsoft.com/fwlink/?LinkId=27751.
Další informace o vyhodnocování využití paměti a mezipaměti najdete na webu se sadou Microsoft Windows 2000 Resource Kit na této adrese: 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>