Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Saiba mais sobre problemas de armazenamento em cache do balanceador de carga no StorageGRID

Saiba mais sobre possíveis problemas com armazenamento em cache do balanceador de carga e como solucioná-los.

Determine se uma solicitação foi um acerto do cache

  • O cabeçalho X-Cache é definido na resposta às solicitações processadas pelo serviço de cache. Códigos possíveis:

    • HIT: O objeto foi servido do cache

    • PARTIAL-HIT: O bucket/chave tinha um registro no cache, mas nem todo o intervalo solicitado pôde ser fornecido a partir do cache

    • STALE: O bucket/chave tinha um registro em cache, mas o objeto foi atualizado desde a última vez que foi servido a partir do cache.

    • MISS: O objeto não estava no cache

  • O `nginx-gw/endpoint-access.log.gz`registro da solicitação inclui "unix:/run/cache-svc/cache-svc.sock" para solicitações processadas pelo cache.

  • O `cache-svc/cache-svc.log`relatório exibe uma mensagem como "Request 320390: completed successfully (acerto do cache)" ou "Request 320375: completed successfully (cache miss)." Encontre o caminho solicitado procurando outros registros com a mesma string "Request <number>".

Baixa taxa de acertos do cache

  • Taxas baixas de acerto do cache podem ser esperadas quando uma nova carga de trabalho é adicionada ou quando o conjunto de trabalho acessado por uma carga de trabalho é alterado. Nessas situações, espera-se que a taxa de acertos aumente com o tempo.

  • Se várias cargas de trabalho estiverem usando armazenamento em cache, considere adicionar políticas de classificação de tráfego para isolar partes das cargas de trabalho que estão sendo atendidas pelo cache. As métricas de taxa de acertos do cache estão disponíveis por política de classificação de tráfego. Se algumas cargas de trabalho não estiverem apresentando boas taxas de acertos do cache, considere movê-las para outros endpoints que não tenham armazenamento em cache habilitado.

  • Avalie a taxa de remoção de itens do cache. Se o cache for muito pequeno para acomodar o conjunto de trabalho, ele apresentará altas taxas de remoção e poderá contribuir para taxas de acertos mais baixas.

  • Opções para melhorar as taxas de acertos de determinadas cargas de trabalho podem estar disponíveis no âmbito do FPVR.

Baixo desempenho

  • Avalie a taxa de acertos do cache. Taxas baixas de acertos do cache podem levar a um desempenho geral baixo.

  • Avalie a taxa de remoção do cache. Durante a remoção, alguns recursos de storage são usados para remover objetos existentes do disco. Se o processo de remoção não acompanhar o acesso de novos objetos, o sistema pode atingir os limites máximos e começar a ignorar o cache.

  • Verifique os limites da rede usando os diagnósticos "Uso de recebimento das interfaces de rede" e "Uso de transmissão das interfaces de rede".