Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Compresser les objets stockés

Contributeurs

Vous pouvez activer la compression des objets afin de réduire la taille des objets stockés dans StorageGRID, de sorte que les objets consomment moins d'espace de stockage.

Avant de commencer
Description de la tâche

Par défaut, la compression des objets est désactivée. Si vous activez la compression, StorageGRID tente de compresser chaque objet lors de son enregistrement à l'aide de la compression sans perte.

Remarque Si vous modifiez ce paramètre, il faudra environ une minute pour appliquer le nouveau paramètre. La valeur configurée est mise en cache pour les performances et l'évolutivité.

Avant d'activer la compression d'objets, tenez compte des points suivants :

  • Vous ne devez pas sélectionner Compresser les objets stockés, sauf si vous savez que les données stockées sont compressibles.

  • Les applications qui enregistrent des objets dans StorageGRID peuvent compresser les objets avant de les enregistrer. Si une application client a déjà compressé un objet avant de l'enregistrer dans StorageGRID, la sélection de cette option ne réduira pas davantage la taille d'un objet.

  • Ne sélectionnez pas Compresser les objets stockés si vous utilisez NetApp FabricPool avec StorageGRID.

  • Si Compress Stored objects est sélectionné, les applications clientes S3 et Swift doivent éviter d'effectuer des opérations GET Object qui spécifient une plage d'octets. Ces opérations de « lecture à plage » sont inefficaces, car StorageGRID doit décompresser efficacement les objets pour accéder aux octets demandés. LES opérations GET Object qui demandent une petite plage d'octets provenant d'un objet très volumineux sont particulièrement inefficaces. Par exemple, il est inefficace de lire une plage de 10 Mo sur un objet compressé de 50 Go.

    Si les plages sont lues à partir d'objets compressés, les demandes client peuvent être en attente.

    Remarque Si vous devez compresser des objets et que votre application client doit utiliser des lectures de plage, augmentez le délai de lecture de l'application.
Étapes
  1. Sélectionnez CONFIGURATION > système > compression objet.

  2. Cochez la case Compresser les objets stockés.

  3. Sélectionnez Enregistrer.