Fragmentierungsgrad des logischen Datenträgers

Microsoft.Windows.Server.2003.LogicalDisk.DefragAnalysis (UnitMonitor)

Von diesem Monitor wird der Fragmentierungsgrad aller logischen Datenträger regelmäßig überprüft (standardmäßig jeden Samstag um 03:00 Uhr). Wenn der Fragmentierungsgrad über dem Schwellenwert liegt, ändert sich der Status des Monitors in „Warnung“, und eine Warnung wird generiert. Es gibt eine speziell auf diesen Monitor ausgerichtete Wiederherstellung namens „Logischer Datenträger – Defragmentierung“. Diese Wiederherstellung ist standardmäßig deaktiviert. Wenn die Wiederherstellung aktiviert wird, löst die Statusänderung automatisch einen Task zur Defragmentierung des logischen Datenträgers aus.

Knowledge Base article:

Zusammenfassung

Von diesem Monitor wird der Fragmentierungsgrad aller logischen Datenträger regelmäßig überprüft (standardmäßig jeden Samstag um 03:00 Uhr). Wenn der Fragmentierungsgrad über dem Schwellenwert liegt, ändert sich der Status des Monitors in „Warnung“, und eine Warnung wird generiert. Es gibt eine speziell auf diesen Monitor ausgerichtete Wiederherstellung namens „Logischer Datenträger – Defragmentierung“. Diese Wiederherstellung ist standardmäßig deaktiviert. Wenn die Wiederherstellung aktiviert wird, löst die Statusänderung automatisch einen Task zur Defragmentierung des logischen Datenträgers aus.

Konfiguration

Für diesen Monitor gibt es neben den für alle Monitor verfügbaren, generischen Parametern zusätzlich folgende Parameter, die außer Kraft gesetzt werden können:

Ursachen

Wenn neue Dateien erstellt oder bereits vorhandenen Dateien Daten hinzugefügt werden, wird vom Dateisystem versucht, einen zusammenhängenden Speicherplatz zuzuordnen, damit Lesevorgänge möglichst schnell ausgeführt werden können. Die Wahrscheinlichkeit, dass zusammenhängende Speicherabschnitte zugeordnet werden können, nimmt im Lauf der Zeit ab, und Dateien werden über den bzw. die Datenträger fragmentiert. Je stärker die Dateien auf einem Datenträger fragmentiert sind, desto länger dauert die Bearbeitung dieser Dateien im Dateisystem. Hierdurch kann die Geschwindigkeit des gesamten Systems beeinträchtigt werden.

Lösungen

HINWEIS: Die Defragmentierung eines Laufwerks kann sich als ressourcenintensiv erweisen. Die Systemleistung kann während des Defragmentierungsprozesses verlangsamt werden. Es wird empfohlen, die Defragmentierung von Laufwerken außerhalb der Arbeitszeit auszuführen.

Wenn der Fragmentierungsschwellenwert für das Laufwerk geeignet ist, kann das Problem wie folgt durch Defragmentieren des Laufwerks behoben werden:

Die bedarfsgesteuerte Funktion „Integrität neu berechnen“ des Integritäts-Explorers in der Betriebskonsole wird von diesem Monitor nicht unterstützt. Wenn das Problem behoben und die Warnung geschlossen ist, setzen Sie den Status des Monitors entweder manuell zurück, oder lassen Sie ihn beim nächsten geplanten Intervall automatisch zurücksetzen.

Element properties:

TargetMicrosoft.Windows.Server.2003.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2003.LogicalDisk.DefragAnalysis.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Fragmentierungsgrad des logischen Datenträgers hoch
Der Datenträger „{0}“ auf dem Computer „{1}“ weist einen hohen Fragmentierungsgrad auf. Der Fragmentierungsgrad beträgt {2} \%. Defragmentierung empfohlen: {3}.
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.LogicalDisk.DefragAnalysis" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.2003.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2003.LogicalDisk.DefragAnalysis.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.LogicalDisk.DefragAnalysis.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$ ($Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$)</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='FilePercentFragmentation']$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='OSRecommended']$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<SchedulerStart>03:00</SchedulerStart>
<SchedulerDaysOfWeekMask>64</SchedulerDaysOfWeekMask>
<FilePercentFragmentationThreshold>10</FilePercentFragmentationThreshold>
<UseOSRecommendation>true</UseOSRecommendation>
</Configuration>
</UnitMonitor>