Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

al-extents extents

bsr은 최근 디스크 쓰기 작업을 근거로 쓰여진 영역인지(active) 또는 쓰여진 영역에 최근 다시 쓰여진 영역(hot)인지를 자동으로 관리합니다. active 디스크 영역은 즉시 쓰면 되지만 inactive 디스크 영역은 먼저 activated 해야 하기 때문에 여기서 메타 데이터 쓰기가 필요합니다. 이 active 디스크 영역을 activity log 라고도합니다.

activity log가 메타 데이터 쓰기를 저장하지만 실패한 노드 복구 시 전체 로그를 다시 동기화 해야 합니다. 활동 로그의 크기는 primary 크래쉬 후 재 동기화에 얼마나 오래 걸릴지, 얼마나 빨리 복제 디스크의 일관성을 유지할 지의 주요 요인입니다. activity log는 여러 개의 4MiB 단위 세그먼트로 구성됩니다. al-extents 매개 변수는 동시에 활성화 할 수있는 세그먼트 수를 결정합니다. al-extents의 기본값은 6001이며 최소 7과 최대 65536입니다. 장치 메타 데이터를 생성 한 방법에 따라 유효 최대 값이 더 작을 수도 있습니다 (bsrmeta 참조).

유효 최대 값은 919 * (사용 가능한 온 디스크 activity log 링 버퍼 영역 / 4kB -1)이며, 기본 32KB 링 버퍼에서 최대 6433 (25GiB 이상의 데이터 포함)이 됩니다. 백엔드 스토리지 및 복제 링크가 약 5 분 이내에 재 동기화 될 수있는 양 이내에서 이를 잘 유지하는 것이 좋습니다.

...