Monitoruje úroveň dostupné paměti.
Čítač Počet MB k dispozici (Paměť\Počet MB k dispozici) systému překročil prahovou hodnotu. Celkový výkon systému se může výrazně snížit, což bude mít za následek nedostatečný výkon operačního systému a aplikací.
Počet dostupných megabajtů je velikost fyzické paměti, kterou mohou využít aplikace a procesy.
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 lze použít následující zobrazení:
Spustit zobrazení výkonu dostupných megabajtů paměti
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í paměťových čítačů najdete na webu s dokumentací k systému Microsoft® Windows® 2000 Server na adrese: http://go.microsoft.com/fwlink/?LinkId=27750.
Další informace o paměťových objektech najdete na webu MSDN na 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 adrese: http://go.microsoft.com/fwlink/?LinkId=27681.
Target | Microsoft.Windows.Server.6.2.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.6.2.MemoryAvailableMBytes.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.MemoryAvailableMBytes" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.6.2.MemoryAvailableMBytes.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.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>