• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Problemas de desempenho no AWS Fargate

Problema

Usar o agente PHP New Relic no AWS Fargate resulta em desempenho insatisfatório.

Explicação

O agente PHP depende muito da origem do relógio de um sistema para cronometrar atividades. Devido à verificação constante do relógio, para ser eficaz, o agente PHP precisa de um clocksource baseado em vDSO para que as chamadas repetitivas para verificar o tempo não dominem o desempenho geral. Você pode encontrar mais detalhes sobre como verificar/alterar a fonte do relógio aqui.

Infelizmente, o AWS Fargate exige o xen clocksource que NÃO oferece suporte a vDSO. Apesar da disponibilidade de outras fontes de relógio, o AWS Fargate proíbe que você altere a fonte de relógio tornando o diretório sys somente leitura. Este é um problema em aberto com o Fargate em relação a esta limitação.

Se Fargate for um requisito absoluto, você pode desligar a instrumentação automática e instrumentar manualmente apenas alguns, transação principal. Fora isso, como o clocksource é muito importante para a verificação de tempo para coletar métricas do PHP, atualmente não há soluções alternativas para esse problema da AWS. Alguns clientes obtiveram sucesso usando agentes em serviços da AWS que permitem alterar a fonte do relógio, como EC2 e Graviton.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.