Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Découvrez les problèmes de mise en cache des équilibreurs de charge dans StorageGRID

Découvrez les problèmes potentiels liés à la mise en cache de l'équilibreur de charge et comment les résoudre.

Déterminez si une requête a été un accès au cache

  • L'en-tête X-Cache est défini dans la réponse aux requêtes gérées par le service de cache. Codes possibles :

    • HIT : L'objet a été servi depuis le cache

    • PARTIAL-HIT : Le compartiment/la clé avait un enregistrement dans le cache, mais la totalité de la plage demandée n'a pas pu être servie à partir du cache.

    • STALE : Le bucket/la clé avait un enregistrement dans le cache, mais l'objet a été mis à jour depuis la dernière fois qu'il a été servi à partir du cache.

    • MISS: L'objet n'était pas dans le cache

  • L'enregistrement nginx-gw/endpoint-access.log.gz de la requête inclut "unix:/run/cache-svc/cache-svc.sock" pour les requêtes gérées par le cache.

  • Le cache-svc/cache-svc.log rapporte un message tel que « Request 320390: completed successfully (accès au cache) » ou « Request 320375: completed successfully (cache miss). » Trouvez le chemin demandé en recherchant d’autres enregistrements avec la même chaîne « Request <number> ».

Taux d'accès au cache faible

  • De faibles taux d'accès au cache peuvent être attendus lorsqu'une nouvelle charge de travail est ajoutée ou que l'ensemble de travail auquel accède une charge de travail change. Dans ces situations, le taux d'accès devrait augmenter au fil du temps.

  • Si plusieurs charges de travail utilisent la mise en cache, envisagez d'ajouter des politiques de classification du trafic afin d'isoler les parties des charges de travail gérées par le cache. Les indicateurs de taux d'accès au cache sont disponibles pour chaque politique de classification du trafic. Si certaines charges de travail ne présentent pas de bons taux d'accès au cache, envisagez de déplacer ces charges de travail vers d'autres points de terminaison où la mise en cache n'est pas activée.

  • Évaluez le taux d'éviction du cache. Si le cache est trop petit pour contenir l'ensemble de travail, il subira des taux d'éviction élevés et pourrait contribuer à des taux d'accès plus faibles.

  • Des options permettant d'améliorer les taux d'accès au cache de certaines charges de travail pourraient être disponibles dans le cadre de FPVR.

Faibles performances

  • Évaluez le taux d'accès au cache. Un faible taux d'accès au cache peut entraîner une baisse des performances globales.

  • Évaluez le taux d'éviction du cache. Lors de l'éviction, certaines ressources de stockage sont utilisées pour supprimer les objets existants du disque. Si le processus d'éviction ne suit pas le rythme d'accès aux nouveaux objets, le système peut atteindre les seuils critiques et commencer à contourner le cache.

  • Vérifiez les limites du réseau à l'aide des diagnostics « Utilisation des interfaces réseau en réception » et « Utilisation des interfaces réseau en transmission ».