SMS 2003-Leistungsschwellenwert: Prozessor - \% Prozessorzeit (_Gesamt) > 95 über 3 Stunden

SMS_2003_Perf_Threshold__Processor_____Processor_time___Total___95_over_3_hours_6_Rule (Rule)

Knowledge Base article:

Zusammenfassung

Die Prozessorverwendung hat auf 95 % über drei Stunden zugenommen. Wenn Sie über mehrere Prozessoren verfügen, hat die gesamte Verwendung aller Prozessoren den Schwellenwert überschritten. Dieser wird berechnet, indem die Zeit, die der im Leerlauf befindliche Thread im Abtastintervall aktiv ist, gemessen und von der Intervalldauer subtrahiert wird. Jede anhaltende Aktivität über 80 % sollte untersucht werden. Dieser Zustand nimmt zu, wenn er nicht behoben wird oder bis das Aktivitätsaufkommen auf dem Computer abnimmt. Wenn dieser Schwellenwert ständig überschritten wird, leidet die gesamte Leistung des Computers.

Ursachen

Der Prozentsatz der Prozessorzeit kann den Schwellenwert aufgrund von nicht ausreichender Prozessorkapazität für die aktuelle Auslastung überschreiten.

Lösungen

So lösen Sie dieses Problem und senken den Prozentsatz der Auslagerungsdateiverwendung:

Extern

Weitere Informationen zur Leistung von Microsoft Windows-Betriebssystemen finden Sie in folgenden Quellen:

Weitere Informationen zur SMS-Leistung finden Sie in folgenden Quellen:

Zur weiteren Unterstützung ist eine Liste zusätzlicher Supportoptionen im Supportbereich der SMS-Website unter Support für Systems Management Server (möglicherweise in englischer Sprache) verfügbar.

Zusätzlich

Wenn diese Warnung zu viele falsch positive Ergebnisse generiert, können Sie die Registerkarte für die Schwellenwerte in den Regeleigenschaften ändern, um für Ihre Umgebung geeignetere Werte festzulegen.

Der Prozentsatz der Prozessorzeit ist der Prozentsatz der Zeit, die der Prozessor einen nicht im Leerlauf befindlichen Thread ausführt. Dieser Indikator wurde als primärer Indikator der Prozessoraktivität entworfen. Er wird berechnet, indem die Zeit, die der Prozessor mit der Ausführung des Threads des im Leerlauf befindlichen Prozesses in jedem Abtastintervall verbringt, gemessen wird und dieser Wert von 100 % subtrahiert wird. (Jeder Prozessor weist einen im Leerlauf befindlichen Thread auf, der Zyklen belegt, wenn keine anderen Threads für die Ausführung bereit sind.) Er kann als der Prozentsatz des Abtastintervalls betrachtet werden, der mit sinnvoller Arbeit verbracht wurde. Dieser Indikator zeigt den durchschnittlichen Prozentsatz der während des Abtastintervalls beobachteten Auslastung an. Er wird berechnet, indem die Zeit, die der Dienst inaktiv war, gemessen wird und dieser Wert anschließend von 100 % subtrahiert wird.

Diese Warnung wird am besten vom SQL Server-Administrator zusammen mit dem SMS-Administrator bearbeitet.

Element properties:

TargetMicrosoft.SMS.2003.Microsoft_SMS_2003_Servers_Installation
CategoryPerformanceHealth
EnabledFalse
Instance NameProcessor
Counter Name\% Processor Time
Frequency900
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityLow
RemotableTrue
Alert MessageSMS_2003_Perf_Threshold__Processor_____Processor_time___Total___95_over_3_hours_6_Rule.AllertMessageBackwardCompatibility
CommentMom2005ID='{7175AA85-2F0F-4859-B08A-CACD4C530E8C}';MOM2005ComputerGroupID={551F3751-72E1-4F62-B516-775D9ACBE7BD}

Member Modules:

ID Module Type TypeId RunAs 
_56FED636_5BB4_4A13_A2F3_3DA8565E69A0_ DataSource System.Mom.BackwardCompatibility.Performance.FilteredDataProvider Default
AverageFilter ConditionDetection System.Performance.AveragerCondition Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="SMS_2003_Perf_Threshold__Processor_____Processor_time___Total___95_over_3_hours_6_Rule" Target="Microsoft.SMS.2003.Microsoft_SMS_2003_Servers_Installation" Enabled="false" ConfirmDelivery="false" Comment="Mom2005ID='{7175AA85-2F0F-4859-B08A-CACD4C530E8C}';MOM2005ComputerGroupID={551F3751-72E1-4F62-B516-775D9ACBE7BD}">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="_56FED636_5BB4_4A13_A2F3_3DA8565E69A0_" Comment="{56FED636-5BB4-4A13-A2F3-3DA8565E69A0}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.Performance.FilteredDataProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>_Total</InstanceName>
<Frequency>900</Frequency>
<Expression/>
</DataSource>
</DataSources>
<ConditionDetection ID="AverageFilter" TypeID="PerformanceLibrary!System.Performance.AveragerCondition">
<NumSamples>12</NumSamples>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$ - SMS 2003 Perf Threshold: Processor - % Processor time (_Total) &gt; 95 over 3 hours.


$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
</Description>
<AlertLevel>30</AlertLevel>
<ResolutionState/>
<Source>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
</Source>
<Name>SMS 2003 Perf Threshold: Processor - % Processor time (_Total) &gt; 95 over 3 hours</Name>
<ServerRole>SMS Server</ServerRole>
<ServerRoleInstance>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$</ServerRoleInstance>
<Component>Performance</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>