next0262.log
로그인
next0262.log
로그인
Dynamically Distributed Metadata
골덕
·
2024년 11월 26일
팔로우
0
ceph
분산 파일 시스템에서 메타데이터 관리는 확장성 측면에서 Challenge.
저장 장치 추가로 용량과 I/O 성능은 쉽게 확장 가능하지만, 메타데이터 작업은 높은 상호 의존성 때문에 일관성과 동기화 관리가 어렵습니다.
디렉토리의 계층으로 작업이 연쇄적으로 발생
Ceph의 메타데이터 설계:
메타데이터는 매우 작으며, 디렉토리 항목(파일 이름)과 80바이트 크기의 inode로 구성됨
기존 파일 시스템과 달리 파일 할당 메타데이터가 필요하지 않으며, inode 번호를 기반으로 오브젝트 이름을 생성하고 CRUSH로 OSD에 분배합니다.
메타데이터 워크로드를 단순화하고, 파일 크기와 관계없이 MDS가 대규모 파일 집합을 효율적으로 관리.
two-tiered storage strategy로 디스크 I/O를 최소화.
Dynamic Subtree Partitioning을 통해 locality와 캐시 효율을 극대화.
골덕
다시 시작하는 개발자
팔로우
이전 포스트
Traffic Control
다음 포스트
Metadata Storage
0개의 댓글
댓글 작성