mlock_executable 서버 설정

mlock_executable 서버 설정

이 페이지에서는 실행 파일을 메모리에 잠그는 <mlockall> 수행 여부를 제어하는 mlock_executable 설정을 설명할게요.

출처: 문서

본문

이 설정들은 ClickHouse 서버를 구성하며, ClickHouse 소스에서 자동으로 생성돼요.

mlock_executable

시작 후 <mlockall>을 수행하여 첫 쿼리 지연을 낮추고 높은 IO 부하에서 clickhouse 실행 파일이 페이지 아웃되는 것을 방지해요. 이 옵션을 활성화하는 것이 권장되지만 최대 몇 초까지 시작 시간이 늘어날 수 있어요. 이 설정은 "CAP_IPC_LOCK" 기능이 없으면 동작하지 않는다는 점을 유의하세요.

예시

<mlock_executable>false</mlock_executable>

mlock_executable_min_total_memory_amount_bytes

<mlockall>을 수행하기 위한 최소 메모리 임계값이에요.

더 알아보기 (Learn more)