• 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

AWS Fargate 내 성능 문제

문제

AWS Fargate에서 New Relic PHP 에이전트를 사용하면 성능이 저하됩니다.

설명

PHP 에이전트는 활동 타이밍을 위해 시스템의 클록 소스에 크게 의존합니다. 지속적인 클록 확인 때문에 PHP 에이전트는 vDSO 기반 클록 소스가 필요하므로 시간 확인을 위한 반복적인 호출이 전체 성능을 지배하지 않습니다. 여기 에서 clocksource를 확인/변경하는 방법에 대한 자세한 내용을 찾을 수 있습니다.

안타깝게도 AWS Fargate는 vDSO를 지원하지 않는 xen 클록 소스를 요구합니다. 다른 클록 소스를 사용할 수 있음에도 불구하고 AWS Fargate는 sys 디렉토리를 읽기 전용으로 만들어 클록 소스를 변경하는 것을 금지합니다. 이것은 이 제한과 관련하여 Fargate의 미해결 문제 입니다.

Fargate가 절대적인 요구 사항인 경우 자동 계측을 끄고 몇 가지 주요 트랜잭션만 수동으로 계측할 수 있습니다. 이 외에도 clocksource는 PHP 메트릭을 수집하기 위한 시간 확인에 매우 중요하기 때문에 현재 이 AWS 문제에 대한 해결 방법은 없습니다. 일부 고객은 EC2 및 Graviton과 같은 클록 소스를 변경할 수 있는 AWS 서비스의 에이전트를 사용하여 성공했습니다.

Copyright © 2022 New Relic Inc.

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