인사이트: 고부하로 인해 발생합니다
워크로드가 큰 경우 공유 리소스에 있는 다른 워크로드의 성능이 저하될 수 있습니다. Data Infrastructure Insights는 리소스 포화 및 테넌트에 대한 영향을 조사하는 데 도움이 되는 도구를 제공합니다.
용어
작업 부하 또는 리소스 영향에 대해 이야기할 때 다음 정의가 유용합니다.
Impact영향을 주는 * 또는 _greedy_resource는 다른 리소스에 부정적인 영향을 주는 * 입니다. 예를 들어, IOPS가 매우 높은 볼륨은 다른 볼륨(예 _영향받는_또는 _성능이 저하된_리소스). 영향을 받는 효과적인 리소스는 스토리지 풀 또는 볼륨 등 동일한 공유 리소스를 활용하는 "피어"입니다.
많은 비용이 드는 워크로드 * 는 현재 공유 스토리지 풀의 다른 리소스에 영향을 미치는 것으로 확인된 워크로드입니다. 이러한 워크로드는 높은 IOPS를 유도하여 영향을 받는 워크로드의 IOPS를 줄입니다. Data Infrastructure Insights에서는 이러한 워크로드를 * 까다로운 워크로드 * 로 식별합니다.
영향을 받는 워크로드 * 는 공유 스토리지 풀에서 많은 비용이 소모되는 워크로드의 영향을 받는 워크로드입니다. 이러한 워크로드는 까다로운 워크로드로 인해 IOPS 및/또는 지연 시간이 감소되고 있습니다.
-
Shared Resource Saturation * 은 IOPS에 영향을 주는 비율과 _baseline_의 비율입니다.
-
기준 * 은 감지된 포화 직전의 시간 내에 각 작업 부하에 대해 보고된 최대 데이터 포인트로 정의됩니다.
경합 * 은 IOPS가 공유 스토리지 풀의 다른 리소스 또는 워크로드에 영향을 미치는 것으로 확인될 때 발생합니다.
많이 사용하는 워크로드
Data Infrastructure Insights에서 감지한 고소비량의 워크로드는 Stress_Insight의 _Shared Resources 에 표시됩니다. 이 Insights를 보려면 * 관측성 > Infrastructure Insights * 로 이동하십시오.
워크로드에 대한 세부 정보 페이지를 보려면 워크로드를 클릭합니다. 위 차트에는 경합이 발생하는 공유 리소스(예: 스토리지 풀)의 작업이 표시됩니다.
다음은 까다로운 작업 부하와 이러한 까다로운 작업 부하의 영향을 받는 작업 부하를 보여주는 두 개의 차트입니다.
포화도를 해결하려면 어떻게 해야 합니까?
테넌트에 포화 가능성을 줄이거나 제거하기 위해 취할 수 있는 여러 단계가 있습니다. 다음은 몇 가지 시도해볼 수 있는 사항입니다.
-
IOPS가 높은 소비자를 이동하세요
"greedy" 워크로드를 포화도가 낮은 스토리지 풀로 이동합니다. 불필요한 비용이나 추가 경쟁 상황을 피하기 위해 워크로드를 이동하기 전에 이러한 풀의 계층 및 용량을 평가하는 것이 좋습니다.
-
QoS(서비스 품질) 정책 구현
사용 가능한 리소스를 충분히 확보하기 위해 워크로드별로 QoS 정책을 구현하면 스토리지 풀의 포화를 줄일 수 있습니다. 이것은 장기적인 솔루션입니다.
-
리소스를 더 추가합니다
공유 리소스(예: 스토리지 풀)가 IOPS 포화 지점에 도달한 경우 풀에 더 많은 또는 더 빠른 디스크를 추가하면 사용 가능한 충분한 리소스를 확보하여 포화도를 줄일 수 있습니다.