검색

10장. mClock OSD 스케줄러

download PDF

스토리지 관리자는 mClock 큐링 스케줄러를 사용하여 Red Hat Ceph Storage의 QoS(Quality of Service)를 구현할 수 있습니다. 이는 dmClock이라는 mClock 알고리즘의 적용을 기반으로 합니다.

mClock OSD 스케줄러는 구성 프로필을 사용하여 서비스 유형에 적절한 예약, 가중치 및 제한 태그를 할당하는 데 필요한 QoS를 제공합니다.

mClock OSD 스케줄러는 OSD의 IOPS 기능(자동으로 결정됨) 및 최대 순차 대역폭 기능을 사용하여 SSD 또는 HDD인 다양한 장치 유형에 대한 QoS 계산을 수행합니다(자동으로 결정됨) 및 최대 순차 대역폭 기능 참조(참조 osd_mclock_max_bandwidth_hddosd_mclock_max_sequential_bandwidth_ssd ). https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/7/html-single/administration_guide/#the-mclock-configuration-options_admin

10.1. CryostatQ OSD 스케줄러와 mClock OSD 스케줄러 비교

mClock OSD 스케줄러는 이전 Red Hat Ceph Storage 시스템에서 이전 Weighted Priority Queue(WPQ) OSD 스케줄러를 대체하는 기본 스케줄러입니다.

중요

mClock 스케줄러는 BlueStore OSD에서 지원됩니다.

mClock OSD 스케줄러는 현재 즉각적인 응답이 필요한 작업을 대기열에 배치하는 즉시 큐를 제공합니다. 즉시 큐는 mClock에 의해 처리되지 않고 첫 번째 대기열에서 먼저 시작으로 작동하며 첫 번째 우선 순위가 부여됩니다.

OSD 복제 작업, OSD 작업 응답, 피어링, 가장 높은 우선 순위로 표시된 복구와 같은 작업은 즉시 대기열에 큐에 추가됩니다. 다른 모든 작업은 mClock 알고리즘에 따라 작동하는 mClock 큐로 큐에 추가됩니다.

mClock 큐, mclock_scheduler 에서는 pg 복구, pg 복구, pg 트림,클라이언트 oppg 삭제 라는 버킷에 따라 작업에 우선순위를 부여합니다.

백그라운드 작업이 진행 중인 경우 초당 입력 및 출력 작업(IOPS)인 평균 클라이언트 처리량은 훨씬 높고, CryostatQ 스케줄러에 비해 mClock 프로필과 대기 시간이 낮습니다. 이는 mClock의 QoS 매개변수의 효과적인 할당 때문입니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.