Questo monitoraggio viene eseguito periodicamente (ogni sabato alle 3 del mattino per impostazione predefinita) per verificare i livelli di frammentazione di tutte le unità logiche. Se i livelli di frammentazione rilevati superano la soglia, per impostazione predefinita lo stato del monitoraggio viene modificato in "Avviso" e viene generato un avviso. È presente un ripristino denominato "Deframmentazione del disco logico" assegnato a questo monitoraggio e disattivato per impostazione predefinita. Se il ripristino è attivato, la modifica dello stato consente di avviare automaticamente un'attività per deframmentare l'unità logica.
Questo monitoraggio viene eseguito periodicamente (ogni sabato alle 3 del mattino per impostazione predefinita) per verificare i livelli di frammentazione di tutte le unità logiche. Se i livelli di frammentazione rilevati superano la soglia, per impostazione predefinita lo stato del monitoraggio viene modificato in "Avviso" e viene generato un avviso. È presente un ripristino denominato "Deframmentazione del disco logico" assegnato a questo monitoraggio e disattivato per impostazione predefinita. Se il ripristino è attivato, la modifica dello stato consente di avviare automaticamente un'attività per deframmentare l'unità logica.
Oltre a ciò che è generalmente disponibile per tutti i monitoraggi, questo monitoraggio presenta i seguenti parametri sostituibili:
Utilizza sistema operativo consigliato: Questo parametro determina se il controllo del livello di frammentazione utilizzerà la soglia predefinita determinata dal sistema operativo oppure no. Se questo parametro è impostato su "Falso", verrà utilizzato il valore di "File Percent Fragmentation Threshold" (Soglia percentuale frammentazione file).
Soglia percentuale frammentazione file: Se "Utilizza sistema operativo consigliato" è impostato su "Falso", il valore sarà utilizzato come soglia per i livelli di frammentazione.
Ora di inizio: L'ora del giorno (HH:MM) in cui deve essere eseguito il controllo della frammentazione.
Maschera Giorni della settimana: I giorni in cui deve essere eseguito il controllo della frammentazione. I valori per i giorni sono domenica (1), lunedì (2), martedì (4), mercoledì (8), giovedì (16), venerdì (32) e sabato (64). Per specificare più giorni, sommare i valori dei singoli giorni. Ad esempio, per lunedì, mercoledì e venerdì, specificare 42 (2+8+32).
Quando vengono creati nuovi file o aggiunti dati ai file esistenti, il file system cerca di assegnare lo spazio nel modo più continuativo possibile in modo che le operazioni di lettura possano essere svolte il più velocemente possibile. Nel tempo, l'assegnazione dello spazio in sezioni continue diventa sempre meno probabile e di conseguenza i file sono frammentati tra i dischi. Più i file di un disco sono frammentati, maggiore sarà il tempo necessario al file system per utilizzare tali file; di conseguenza, l'intero sistema risulterà rallentato.
NOTA: la deframmentazione di un disco può essere un'operazione ad uso intensivo di risorse e potrebbe rallentare le prestazioni del sistema mentre è in esecuzione. Potrebbe essere preferibile deframmentare le unità durante orari non lavorativi.
Se la soglia di frammentazione per l'unità è appropriata, il problema può essere risolto tramite la deframmentazione dell'unità in uno dei seguenti modi:
In remoto: l'attività di deframmentazione del disco logico consente di eseguire in remoto il processo di deframmentazione.
A livello locale: connettersi al server tramite Servizi terminal o accedervi localmente. In "Computer locale", aprire le proprietà del disco logico che deve essere deframmentato. Passare alla scheda "Strumenti" nella finestra delle proprietà e fare clic sul pulsante "Esegui Defrag...". Seguire le istruzioni visualizzate nella finestra "Deframmentazione disco" per analizzare o deframmentare il disco.
Questo monitoraggio non supporta la funzione "Ricalcola integrità" su richiesta della finestra Esplora stato in Operations Console. Quando il problema è risolto e l'avviso è chiuso, ripristinare manualmente lo stato del monitoraggio o attendere il successivo intervallo programmato per il ripristino automatico del monitoraggio.
Target | Microsoft.Windows.Server.6.2.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.6.2.LogicalDisk.DefragAnalysis.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.LogicalDisk.DefragAnalysis" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="WindowsServer!Microsoft.Windows.Server.6.2.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.6.2.LogicalDisk.DefragAnalysis.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.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>