Deze monitor wordt op vaste tijden uitgevoerd (standaard elke zaterdag om 03:00) om de fragmentatieniveaus van alle logische schijven te controleren. Als de drempelwaarden van de fragmentatieniveaus worden overschreden, wijzigt de status van de monitor standaard in Waarschuwing en wordt er een waarschuwing gegenereerd. Er is een herstelbewerking met de naam "Logische-schijfdefragmentatie", speciaal voor deze monitor. Deze is standaard uitgeschakeld. Als de herstelbewerking wordt ingeschakeld, heeft de gewijzigde status automatisch als gevolg dat er een taak wordt gestart om de logische schijf te defragmenteren.
Deze monitor wordt op vaste tijden uitgevoerd (standaard elke zaterdag om 03:00) om de fragmentatieniveaus van alle logische schijven te controleren. Als de drempelwaarden van de fragmentatieniveaus worden overschreden, wijzigt de status van de monitor standaard in Waarschuwing en wordt er een waarschuwing gegenereerd. Er is een herstelbewerking met de naam "Logische-schijfdefragmentatie", speciaal voor deze monitor. Deze is standaard uitgeschakeld. Als de herstelbewerking wordt ingeschakeld, heeft de gewijzigde status automatisch als gevolg dat er een taak wordt gestart om de logische schijf te defragmenteren.
Deze monitor heeft, behalve de algemene instellingen die voor alle monitors beschikbaar zijn, de volgende overschrijfbare parameters:
OS-aanbeveling gebruiken: Deze parameter bepaalt of bij de fragmentatiecontrole gebruik wordt gemaakt van de standaarddrempelwaarde die in het besturingssysteem is ingesteld of niet. Als deze parameter is ingesteld op "False", kan de waarde van "Drempelwaarde voor fragmentatiepercentage van bestand" worden gebruikt.
Drempelwaarde voor fragmentatiepercentage van bestand: Als de optie 'OS-aanbeveling gebruiken' is ingesteld op 'False', wordt deze waarde als de drempelwaarde voor de fragmentatieniveaus gebruikt.
Begintijd: Het tijdstip van de dag (UU:MM) waarop de fragmentatiecontrole moet worden uitgevoerd.
Dagen van de week-masker De dag(en) dat de fragmentatiecontrole moet worden uitgevoerd. De waarden voor de dagen zijn: zondag (1), maandag (2), dinsdag (4), woensdag (8), donderdag (16), vrijdag (32) en zaterdag (64). Als u meerdere dagen wilt opgeven, telt u de waarden van de dagen bij elkaar op. Bijvoorbeeld: voor maandag, woensdag en vrijdag geeft u 42 op (2+8+32).
Wanneer er nieuwe bestanden worden gemaakt of er gegevens aan bestaande bestanden worden toegevoegd, probeert het bestandssysteem de ruimte zo aaneengesloten mogelijk toe te wijzen, zodat leesbewerkingen zo snel mogelijk kunnen worden uitgevoerd. Met de tijd kan de ruimte steeds minder vaak aaneengesloten worden toegewezen, waardoor bestanden over een of meer verschillende schijven worden gefragmenteerd. Hoe hoger het fragmentatieniveau van de bestanden op een schijf, hoe langer het bestandssysteem met de bestanden bezig is. Dit heeft een vertragende werking voor het hele systeem.
OPMERKING: De defragmentatie van een schijf kan veel van de bronnen van een systeem vergen. Hierdoor kan het gebeuren dat de systeemprestaties tijdens het defragmentatieproces teruglopen. Daarom kan het handig zijn schijven buiten kantooruren te defragmenteren.
Als de drempelwaarde van de fragmentatie van de schijf juist is, kan het probleem worden opgelost door de schijf op een van de volgende manieren te defragmenteren:
Op afstand: Voor het op afstand uitvoeren van het defragmentatieproces kunt u gebruikmaken van de taak Logische-schijfdefragmentatie.
Lokaal: Maak verbinding met de service via Terminal Services of meld u lokaal aan. Ga naar Computer en open de eigenschappen van de logische schijf die moet worden gedefragmenteerd. Ga naar het tabblad "Extra" in het venster Eigenschappen en klik op de knop "Nu defragmenteren...". Volg de instructies in het venster "Schijfdefragmentatie" om de schijf te analyseren of defragmenteren.
Deze monitor biedt geen ondersteuning voor de on-demand functie "Status opnieuw berekenen" in het venster Health Explorer van de Operations-console. Als het probleem is opgelost en de waarschuwing is gesloten, kunt u de status van de monitor handmatig opnieuw instellen of wachten tot de monitor automatisch volgens planning opnieuw wordt ingesteld.
Target | Microsoft.Windows.Server.10.0.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.10.0.LogicalDisk.DefragAnalysis.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.LogicalDisk.DefragAnalysis" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.LogicalDisk.DefragAnalysis.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.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>