Cette analyse s'exécute régulièrement (tous les samedis à 3 heures du matin par défaut) pour vérifier les niveaux de fragmentation de tous les lecteurs logiques. Si les niveaux de fragmentation sont supérieurs au seuil, l'état de l'analyse devient « Avertissement » par défaut et une alerte est générée. Il existe une récupération nommée « Défragmentation de disque logique » ciblée sur cette analyse, qui est désactivée par défaut. Si la récupération est activée, le changement d'état lance automatiquement une tâche pour défragmenter le lecteur logique.
Cette analyse s'exécute régulièrement (tous les samedis à 3 heures du matin par défaut) pour vérifier les niveaux de fragmentation de tous les lecteurs logiques. Si les niveaux de fragmentation sont supérieurs au seuil, l'état de l'analyse devient « Avertissement » par défaut et une alerte est générée. Il existe une récupération nommée « Défragmentation de disque logique » ciblée sur cette analyse, qui est désactivée par défaut. Si la récupération est activée, le changement d'état lance automatiquement une tâche pour défragmenter le lecteur logique.
Cette analyse contient les paramètres substituables suivants, en plus de ce qui est disponible généralement pour toutes les analyses :
Utiliser recommandation système d'exploitation : Ce paramètre détermine si la vérification du niveau de fragmentation doit utiliser ou non le seuil par défaut déterminé par le système d'exploitation. Si ce paramètre est défini sur « Faux », la valeur de « Seuil du pourcentage de fragmentation du fichier » sera utilisée.
Seuil du pourcentage de fragmentation du fichier : Si la valeur « Utiliser recommandation système d'exploitation » est « False », elle est utilisée comme seuil pour les niveaux de fragmentation.
Heure de début : L'heure de la journée (HH:MM) à laquelle la vérification de la fragmentation doit être exécutée.
Masque Jours de la semaine : Le ou les jours auxquels la vérification de la fragmentation doit être exécutée. Les valeurs des jours sont dimanche (1), lundi (2), mardi (4), mercredi (8), jeudi (16), vendredi (32) et samedi (64). Pour spécifier plusieurs jours, additionnez les valeurs des jours. Par exemple, pour lundi, mercredi et vendredi, spécifiez 42 (2 + 8 + 32).
Lorsque de nouveaux fichiers sont créés ou des données ajoutées à des fichiers existants, le système de fichiers tente d'allouer de l'espace en continu afin que les opérations de lecture puissent être exécutées aussi vite que possible. Au fil du temps, l'allocation d'espace dans des sections continues devient de moins en moins probable ; par conséquent les fichiers sont fragmentés sur le ou les disques. Plus les fichiers sur un disque sont fragmentés, plus il faudra de temps au système de fichiers pour utiliser ces fichiers, ce qui peut ralentir l'ensemble du système.
REMARQUE : La défragmentation d'un disque peut nécessiter beaucoup de ressources et ralentir les performances du système pendant son exécution. Il peut être préférable de défragmenter les lecteurs pendant les heures creuses.
Si le seuil de fragmentation du lecteur est approprié, le problème peut être résolu en défragmentant le lecteur selon l'une des méthodes suivantes :
À distance : la tâche de défragmentation de disque logique peut servir à effectuer le processus de défragmentation à distance.
Localement : connectez-vous au serveur par le biais des services Terminal Server ou connectez-vous localement. Sous « Poste de travail », ouvrez les propriétés du disque logique qui doit être défragmenté. Basculez vers l'onglet « Outils » dans la fenêtre Propriétés et cliquez sur le bouton « Défragmenter maintenant... ». Suivez ensuite les instructions dans la fenêtre « Défragmenteur de disque » pour analyser ou défragmenter le disque.
Cette analyse ne prend pas en charge la fonctionnalité « recalculer l'intégrité » à la demande de la fenêtre Explorateur d'intégrité dans la console Opérateur. Lorsque le problème est résolu et que l'alerte est fermée, réinitialisez manuellement l'état de l'analyse ou attendez le prochain intervalle planifié pour la réinitialisation automatique de l'analyse.
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>