View a markdown version of this page

Résolution des problèmes de déduplication des données - Amazon FSx for Windows File Server

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes de déduplication des données

Utilisez les informations suivantes pour résoudre certains problèmes courants liés à la configuration et à l'utilisation de la déduplication des données.

La déduplication des données ne fonctionne pas

Pour voir l'état actuel de la déduplication des données, exécutez la Get-FSxDedupStatus PowerShell commande pour voir l'état d'achèvement des tâches de déduplication les plus récentes. Si une ou plusieurs tâches échouent, il est possible que la capacité de stockage disponible sur votre système de fichiers ne soit pas augmentée.

La raison la plus courante de l'échec des tâches de déduplication est l'insuffisance de la mémoire.

  • Microsoft recommande de disposer de manière optimale de 1 Go de mémoire pour 1 To de données logiques (ou d'au moins 350 Mo pour 1 To de données logiques). Utilisez le tableau des performances d'Amazon FSx pour déterminer la mémoire associée à la capacité de débit de votre système de fichiers et assurez-vous que les ressources mémoire sont suffisantes pour la taille de vos données. Si ce n'est pas le cas, vous devez augmenter la capacité de débit du système de fichiers au niveau qui répond aux exigences de mémoire de 1 Go pour 1 To de données logiques.

  • Les tâches de déduplication sont configurées avec la valeur par défaut recommandée par Windows, à savoir 25 % d'allocation de mémoire, ce qui signifie que pour un système de fichiers doté de 32 Go de mémoire, 8 Go seront disponibles pour la déduplication. L'allocation mémoire est paramétrable (à l'aide de la Set-FSxDedupSchedule commande –Memory paramétrée). Sachez que l'utilisation d'une allocation de mémoire plus élevée pour la déduplication peut avoir un impact sur les performances du système de fichiers.

  • Vous pouvez modifier la configuration des tâches de déduplication afin de réduire la quantité de mémoire requise. Par exemple, vous pouvez restreindre l'optimisation pour qu'elle s'exécute sur des types de fichiers ou des dossiers spécifiques, ou définir une taille et un âge de fichier minimaux pour l'optimisation. Nous vous recommandons également de configurer les tâches de déduplication pour qu'elles s'exécutent pendant les périodes d'inactivité lorsque la charge sur votre système de fichiers est minimale.

Des erreurs peuvent également s'afficher si les tâches de déduplication ne sont pas terminées dans le temps imparti. Il se peut que vous deviez modifier la durée maximale des jobs, comme décrit dansModifier un calendrier de déduplication des données.

Si les tâches de déduplication échouent depuis longtemps et que des modifications ont été apportées aux données du système de fichiers au cours de cette période, les tâches de déduplication suivantes peuvent nécessiter davantage de ressources pour s'exécuter correctement pour la première fois.

Les valeurs de déduplication sont définies de manière inattendue sur 0

Les valeurs pour SavedSpace et OptimizedFilesSavingsRate sont étonnamment égales à 0 pour un système de fichiers sur lequel vous avez configuré la déduplication des données.

Cela peut se produire lors du processus d'optimisation du stockage lorsque vous augmentez la capacité de stockage du système de fichiers. Lorsque vous augmentez la capacité de stockage d'un système de fichiers, Amazon FSx annule les tâches de déduplication de données existantes au cours du processus d'optimisation du stockage, qui fait migrer les données des anciens disques vers les nouveaux disques plus volumineux. Amazon FSx reprend la déduplication des données sur le système de fichiers une fois la tâche d'optimisation du stockage terminée. Pour plus d'informations sur l'augmentation de la capacité de stockage et l'optimisation du stockage, consultezGestion de la capacité de stockage.

L'espace n'est pas libéré sur le système de fichiers après la suppression des fichiers

Le comportement attendu de la déduplication des données est que si la déduplication a permis d'économiser de l'espace sur les données supprimées, cet espace n'est pas réellement libéré sur votre système de fichiers tant que la tâche de collecte des déchets n'est pas exécutée.

Une pratique qui pourrait vous être utile consiste à définir le calendrier d'exécution de la tâche de collecte des déchets juste après la suppression d'un grand nombre de fichiers. Une fois le travail de collecte des déchets terminé, vous pouvez rétablir les paramètres d'origine du programme de collecte des déchets. Cela vous permet de voir rapidement et immédiatement l'espace laissé par vos suppressions.

Suivez la procédure suivante pour configurer la tâche de collecte des déchets afin qu'elle s'exécute en 5 minutes.

  1. Pour vérifier que la déduplication des données est activée, utilisez la Get-FSxDedupStatus commande. Pour plus d'informations sur la commande et ses résultats attendus, consultezAffichage de la quantité d'espace économisée.

  2. Utilisez ce qui suit pour définir le calendrier d'exécution du travail de collecte des déchets dans 5 minutes.

    $FiveMinutesFromNowUTC = ((get-date).AddMinutes(5)).ToUniversalTime() $DayOfWeek = $FiveMinutesFromNowUTC.DayOfWeek $Time = $FiveMinutesFromNowUTC.ToString("HH:mm") Invoke-Command -ComputerName ${RPS_ENDPOINT} -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxDedupSchedule -Name "WeeklyGarbageCollection" -Days $Using:DayOfWeek -Start $Using:Time -DurationHours 9 }
  3. Une fois la tâche de collecte des déchets exécutée et l'espace libéré, rétablissez les paramètres d'origine du calendrier.