2.13. 스크럽 조정


기본적으로 Ceph는 매일 가벼운 스크럽과 매주 심층 스크럽을 수행합니다. 가벼운 스크럽은 PG가 동일한 개체 데이터를 저장하는지 확인하기 위해 개체 크기 및 체크섬을 확인합니다. 시간이 지남에 따라 디스크 섹터는 개체 크기 및 체크섬에 관계없이 잘못될 수 있습니다. 심층 스크럽은 실제 콘텐츠가 동일한지 확인하기 위해 복제본의 내용과 함께 개체의 콘텐츠를 확인합니다. 이와 같이 심층 스크럽은 fsck 방식으로 데이터 무결성을 보장하지만 절차는 클러스터에 I/O 페널티를 적용합니다. 가벼운 스크럽도 I/O에 영향을 줄 수 있습니다.

기본 설정을 사용하면 Ceph OSD가 최대 작동 시간 또는 로드가 많은 기간과 같이 inopportune 시간에 스크럽을 시작할 수 있습니다. 최종 사용자는 작업을 스크럽할 때 최종 사용자 작업과 충돌할 때 대기 시간 및 성능이 저하될 수 있습니다.

Ceph는 최종 사용자가 성능이 저하되지 않도록 하기 위해 여러 스크럽 설정을 제공하여 부하가 낮거나 피크 시간 외의 시간으로 스크럽을 제한할 수 있습니다. 자세한 내용은 Red Hat Ceph Storage 5 구성 가이드의 스크루 빙 섹션 을 참조하십시오.

클러스터가 야간에 하반기에 높은 부하와 낮은 부하가 발생하는 경우 스크럽을 야간 시간으로 제한하는 것이 좋습니다. 예를 들면 다음과 같습니다.

[osd]
osd_scrub_begin_hour = 23   #23:01H, or 10:01PM.
osd_scrub_end_hour = 6      #06:01H or 6:01AM.

시간 제약 조건이 스크럽 일정을 결정하는 효과적인 방법이 아닌 경우 osd_scrub_load_threshold 를 사용하는 것이 좋습니다. 기본값은 0.5 이지만 낮은 로드 조건에 맞게 수정할 수 있습니다. 예를 들면 다음과 같습니다.

[osd]
osd_scrub_load_threshold = 0.25
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.