11.3. Ceph BlueStore 캐싱


BlueStore 캐시는 구성에 따라 버퍼 모음으로, OSD 데몬이 디스크에서 읽거나 쓰는 것처럼 데이터로 채울 수 있습니다. 기본적으로 Red Hat Ceph Storage에서 BlueStore는 읽기에 캐시되지만 쓰기는 캐시하지 않습니다. 이는 캐시 제거와 관련된 잠재적인 오버헤드를 피하기 위해 bluestore_default_buffered_write 옵션이 false 로 설정되어 있기 때문입니다.

bluestore_default_buffered_write 옵션이 true 로 설정되면 데이터가 먼저 버퍼에 기록된 다음 디스크에 커밋됩니다. 그런 다음 쓰기 승인이 클라이언트에 전송되어 데이터가 제거될 때까지 캐시에 이미 있는 데이터에 더 빠르게 액세스할 수 있습니다.

읽기 중심 워크로드는 BlueStore 캐싱을 통해 즉각적인 이점을 얻을 수 없습니다. 더 많은 읽기가 완료되면 캐시가 시간이 지남에 따라 증가되고 후속 읽기는 성능이 개선됩니다. 캐시가 채우는 속도는 BlueStore 블록 및 데이터베이스 디스크 유형과 클라이언트의 워크로드 요구 사항에 따라 달라집니다.

중요

bluestore_default_buffered_write 옵션을 활성화하기 전에 Red Hat 지원에 문의하십시오.

캐시 사용 기간

Red Hat Ceph Storage는 다른 캐시에 있는 항목을 "age bins"와 연결하여 모든 캐시 항목의 상대적 수명 보기를 제공합니다. 예를 들어, delivery 캐시의 BlueStore에 오래된 항목이 있는 경우 단일 큰 오브젝트에 대해 핫 읽기 워크로드가 발생합니다. 해당 OSD의 우선 순위 캐시는 이전 버전의 hot 오브젝트의 버퍼 캐시 데이터보다 우선 순위가 낮은 수준으로 정렬합니다. 일반적으로 Ceph가 특정 우선 순위 수준에서의 것을 크게 선호하지만, 이 핫 워크로드 시나리오에서 이전 버전에서는 핫 워크로드 데이터보다 우선 순위가 더 낮을 수 있으므로 버퍼 데이터 메모리 요청이 먼저 수행됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.