편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
68번째 줄: | 68번째 줄: | ||
파일시스템 버퍼링이 활성화되면 엔진의 동작이 달라집니다. 청크가 생성되면 엔진은 콘텐츠를 메모리에 저장하고 복사본을 디스크에 ([[mmap(2)]]을 통해) 매핑합니다. 새로 생성된 청크는 (1) 메모리에서 활성화되고 (2) 디스크에 백업되며 (3) up 상태("청크 내용이 메모리에 있음")가 되도록 호출됩니다. | 파일시스템 버퍼링이 활성화되면 엔진의 동작이 달라집니다. 청크가 생성되면 엔진은 콘텐츠를 메모리에 저장하고 복사본을 디스크에 ([[mmap(2)]]을 통해) 매핑합니다. 새로 생성된 청크는 (1) 메모리에서 활성화되고 (2) 디스크에 백업되며 (3) up 상태("청크 내용이 메모리에 있음")가 되도록 호출됩니다. | ||
파일 시스템 버퍼링 메커니즘은 높은 메모리 사용량과 백프레셔를 어떻게 처리할까요? Fluent Bit는 메모리에 있는 <code>up</code> 상태인 청크의 수를 제어합니다 . | |||
기본적으로, 엔진은 총 128개의 청크를 메모리에 올릴(<code>up</code>) 수 있도록 허용하며, 이 값은 서비스 속성 <code>storage.max_chunks_up</code>에 의해 제어됩니다. | 기본적으로, 엔진은 총 128개의 청크를 메모리에 올릴(<code>up</code>) 수 있도록 허용하며, 이 값은 서비스 속성 <code>storage.max_chunks_up</code>에 의해 제어됩니다. |