• /
  • EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

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

문제 신고

PHP 에이전트 오버헤드 감소 팁

문제

뉴렐릭 PHP 에이전트를 사용하면 오버헤드가 발생합니다. 성능 오버헤드는 에이전트 없이 존재할 수 있는 것 이상으로 지연 시간, CPU 또는 메모리 사용량을 증가시키는 모든 것입니다.

원인

오버헤드는 소프트웨어 모니터링 및 보고의 예상되는 부작용입니다. 이를 최소화하기 위해 당사의 엔지니어 AI 모니터링이 이루어지지만, 에이전트를 어떻게 사용하느냐에 따라 귀하의 경험이 상당히 달라질 수 있습니다. 예상치 못한 오버헤드가 발생하는 경우 INI 에 오버헤드를 줄이는 데 도움이 되는 다양한 설정이 있습니다.

해결책

에이전트 사용에 따라 오버헤드를 줄일 수 있는 성능 INI 설정입니다.

  1. newrelic.span_events.max_samples_stored 을 줄이세요.

  2. 코드 레벨 앱을 비활성화합니다.

  3. 로깅을 비활성화합니다.

  4. newrelic.transaction_tracer.max_segments_webnewrelic.transaction_tracer.max_segments_cli >= 1로 설정합니다.

  5. newrelic.transaction_tracer.detail = 0으로 설정합니다.

  6. newrelic.transaction_tracer.enabled = false로 설정합니다.

  7. newrelic.transaction_tracer.threshold = 더 높은 값을 설정하여 바이올린 트레이서 값, 제한을 늘립니다.

  8. newrelic.transaction_tracer.explain_enabled = false를 설정합니다.

  9. newrelic.transaction_tracer.slow_sql = false를 설정하여 SQL 문 속도를 저하시키지 마세요.

기타 오버헤드 고려 사항

성능이 좋지 않은 클록 소스는 모든 스팬의 시간을 확인하는 에이전트에 영향을 미칠 수 있습니다. 적절한 클록 소스를 사용하고 있는지 확인하세요. Fargate는 클록 소스의 영향을 받으며 추가적인 오버헤드를 발생시키는 것으로 알려져 있습니다.

Copyright © 2024 New Relic Inc.

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