Ultima esecuzione Garbage Collection

Microsoft.Windows.FileServices.Service.Deduplication.6.3.Volume.GarbageCollectionRun (UnitMonitor)

Knowledge Base article:

Riepilogo

Questo oggetto consente di monitorare l'integrità dei processi Garbage Collection nel volume.

Se un volume di deduplicazione dati non è stato elaborato da Garbage Collection, i dati privi di riferimento dovuti all'eliminazione e all'aggiornamento dei file non sono stati liberati. Questo può influire sulla quantità di spazio disponibile nel volume.

Cause

Garbage Collection è stato annullato o non è stato possibile eseguirlo.

Soluzione

Eseguire Garbage Collection utilizzando il cmdlet Start-DedupJob. In alternativa, creare o abilitare una pianificazione Garbage Collection utilizzando i cmdlet di Windows PowerShell New-DedupSchedule e Set-DedupSchedule.

Informazioni aggiuntive

Cmdlet di deduplicazione in Windows PowerShell (http://go.microsoft.com/fwlink/?LinkId=255899)

Element properties:

TargetMicrosoft.Windows.FileServices.Service.Deduplication.6.3.Volume
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Windows.FileServices.Service.Deduplication.6.3.LastJobRun
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServices.Service.Deduplication.6.3.Volume.GarbageCollectionRun" TypeID="Microsoft.Windows.FileServices.Service.Deduplication.6.3.LastJobRun" Accessibility="Public" Target="Microsoft.Windows.FileServices.Service.Deduplication.6.3.Volume" Remotable="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState MonitorTypeStateID="JobNotRunWithinThreshold" HealthState="Error" ID="JobNotRunWithinThreshold"/>
<OperationalState MonitorTypeStateID="JobRunWithinThreshold" HealthState="Success" ID="JobRunWithinThreshold"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<SyncTime/>
<PropertyBagValueToCheck>DaysSinceLastGarbageCollection</PropertyBagValueToCheck>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<VolumeId>$Target/Property[Type='Microsoft.Windows.FileServices.Service.Deduplication.6.3.Volume']/VolumeId$</VolumeId>
<ThresholdInDays>30</ThresholdInDays>
</Configuration>
</UnitMonitor>