3.8. 디스크 사용 관리

로그 정리와 관련된 다른 많은 구성 설정이 있지만 특히 중요한 것은 메모리 할당입니다.

중복 제거 속성은 모든 로그 정리 스레드에서 정리를 위한 총 메모리를 지정합니다. 버퍼 로드 요소를 통해 사용된 메모리의 백분율에 대한 상한을 설정할 수 있습니다.

# ...
log.cleaner.dedupe.buffer.size=134217728
log.cleaner.io.buffer.load.factor=0.9
# ...

각 로그 항목은 정확히 24바이트를 사용하므로 버퍼가 단일 실행에서 처리할 수 있는 로그 항목 수를 파악하고 그에 따라 설정을 조정할 수 있습니다.

가능한 경우 로그 정리 시간을 줄이기 위해 로그 정리 스레드 수를 늘리는 것이 좋습니다.

# ...
log.cleaner.threads=8
# ...

디스크 대역폭 사용량에 대한 문제가 발생하는 경우 로그 정리 I/O를 조정할 수 있으므로 작업을 수행하는 디스크의 기능에 따라 읽기/쓰기 작업의 합계가 지정된 이중 값보다 적습니다.

# ...
log.cleaner.io.max.bytes.per.second=1.7976931348623157E308
# ...