메모리 구성

메모리 구성 (Memory Configuration)

Flink의 JobManager와 TaskManager 메모리 구성을 설명하는 섹션 진입점이에요. 네트워크 메모리 튜닝에 대한 세부 내용을 포함해요.

출처: 문서

본문

Flink는 JVM 기반 분산 스트리밍 엔진으로, 프로세스의 메모리 사용을 정밀하게 제어할 수 있도록 다양한 메모리 구성 옵션을 제공해요. 이 섹션에서는 다음 내용을 다뤄요:

  • JobManager 메모리 구성: JobManager 프로세스의 메모리 설정 방법.
  • TaskManager 메모리 구성: TaskManager 프로세스의 메모리 설정 방법 (JVM 힙, 매니지드 메모리, 네트워크 버퍼 등).
  • 네트워크 메모리 튜닝: 네트워크 버퍼와 인플라이트(in-flight) 데이터 양을 튜닝하는 방법과 버퍼 디블로팅(buffer debloating) 메커니즘.
  • 메모리 마이그레이션: 이전 버전에서의 메모리 설정 마이그레이션 가이드.
  • 메모리 문제 해결 (Troubleshooting): 메모리 관련 문제 진단 방법.

각 하위 문서는 구체적인 메모리 컴포넌트와 설정 옵션을 설명해요. 전체 구성 옵션 목록은 Flink 설정 문서에서 확인할 수 있어요.

더 알아보기 (Learn more)