Überwacht die CPU-Auslastung des LSASS-Prozesses.
LSASS-Prozessmonitor. Der Kernprozess („lsass.exe“) für Active Directory-Domänendienste verwendet einen hohen Anteil der CPU-Ressourcen.
Wenn die CPU-Gesamtauslastung auf dem Server zu hoch ist, führt dies für Benutzer und Dienste, die auf Active Directory-Domänendienste beruhen, zu Verzögerungen.
Es gibt die folgenden möglichen Ursachen:
Die Größe des Domänencontrollers muss geändert werden.
Der Domänencontroller ist ein Bridgeheadserver und komprimiert große Datenmengen, da eine standortübergreifende Massenreplikation ausgeführt werden muss.
Der Domänencontroller ist ein Emulationsbetriebsmaster des primären Domänencontrollers (PDC), und es tritt entweder eine große Anzahl von Kennwortsperrungen auf oder eine große Anzahl von Benutzerkonten ist abgelaufen.
Ein anderer oder mehrere andere Domänencontroller sind ausgefallen und ihre Arbeitslast wurde auf diesen Domänencontroller übertragen, weil er nun der am nächsten verfügbare Domänencontroller ist.
Eine Anwendung belastet einen Domänencontroller stark. Dies ist in der Regel auf ineffiziente, CPU-intensive Vorgänge zurückzuführen, beispielsweise nicht indizierte Abfragen.
Auf dem Domänencontroller ist extrem wenig Arbeitsspeicher vorhanden.
Auf dem Domänencontroller liegt ein Dienstverweigerungsangriff vor.
Zeigen Sie die Gesamtsystemleistung des Computers an, um zu bestimmen, ob er zusätzliche Ressourcen benötigt.
Fügen Sie zusätzliche Domänencontroller hinzu, die beim Lastenausgleich der Auslastung behilflich sind.
Stellen Sie sicher, dass eine ausreichende Anzahl von Domänencontrollern in den aktiven AD-Standorten vorhanden ist.
Target | Microsoft.Windows.Server.2012.AD.DomainControllerRole | ||
Parent Monitor | Microsoft.Windows.Server.2012.AD.PerformanceEssentialServices.AggregateMonitor | ||
Category | Custom | ||
Enabled | True | ||
Instance Name | Process | ||
Counter Name | \% Processor Time | ||
Frequency | 120 | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2012.AD.PerformanceEssentialServices.LSASS.Monitor" Accessibility="Public" Enabled="true" Target="AD2012Core!Microsoft.Windows.Server.2012.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.AD.PerformanceEssentialServices.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.AD.PerformanceEssentialServices.LSASS.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>LSASS</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>120</Frequency>
<ScaleBy>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/LogicalProcessors$</ScaleBy>
<Threshold>80</Threshold>
<Direction>greater</Direction>
<NumSamples>10</NumSamples>
</Configuration>
</UnitMonitor>