검색

3.3. Postgres Pod의 크기 권장 사항

download PDF

chatty_task 플레이북을 사용하여 성능 벤치마크 테스트를 수행한 후 500m 미만의 CPU 리소스 요청으로 인해 초기 리소스 요청 이상으로 요청된 추가 리소스가 Pod에서 보장되지 않으므로 500m 미만의 CPU 리소스 요청으로 인해 Postgres Pod에서 CPU 리소스가 제한될 수 있습니다. 그러나 500m 요청을 초과하는 테스트 중에 버스트가 있기 때문에 CPU 제한이 1000m(1 vCPU)으로 설정되었습니다.

메모리는 압축할 수 없는 리소스가 아니므로 chatty_task 성능에서는 테스트에서 가장 높은 수준의 Postgres Pod가 650Mi 이상의 RAM을 사용하는 것으로 확인되었습니다.

따라서 결과에 따라 이 참조 환경에 대한 메모리 리소스 요청 및 제한 권장 사항은 충분한 버퍼를 제공하고 Postgres Pod의 잠재적인 OOM(Out Of Memory) 종료를 방지하기 위해 1Gi입니다.

아래에 표시된 리소스 요청리소스 제한은 성능 벤치마크 테스트의 결과이며 Postgres Pod를 실행하기 위한 시작 기준으로 사용할 수 있습니다.

spec:
...
  postgres_resource_requirements:
    limits:
      cpu: 1000m
      memory: 1Gi
    requests:
      cpu: 500m
      memory: 1Gi
주의

아래 값은 이 참조 환경에 고유하며 워크로드에는 충분하지 않을 수 있습니다. Postgres 포드의 성능을 모니터링하고 성능 요구 사항에 맞게 리소스 할당을 조정하는 것이 중요합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.