사용 가능한 IOPS는 무엇입니까?
사용 가능한 IOPS 카운터는 리소스가 한계에 도달하기 전에 노드나 집계에 추가할 수 있는 남은 IOPS 수를 식별합니다.
노드가 제공할 수 있는 총 IOPS는 노드의 물리적 특성(예: CPU 수, CPU 속도, RAM 용량)에 따라 결정됩니다. 집계에서 제공할 수 있는 총 IOPS는 디스크의 물리적 속성(예: SATA, SAS 또는 SSD 디스크)에 따라 달라집니다.
집계된 모든 볼륨의 총 IOPS가 해당 집계의 총 IOPS와 일치하지 않을 수 있습니다. 이는 다음 지식 기반 문서에서 논의됩니다: KB"집계된 모든 볼륨 IOP의 합계가 집계 IOP와 일치하지 않는 이유는 무엇입니까?"
성능 용량 여유 카운터는 여전히 사용 가능한 리소스의 백분율을 제공하는 반면, 사용 가능한 IOPS 카운터는 최대 성능 용량에 도달하기 전에 리소스에 추가할 수 있는 정확한 IOPS(워크로드) 수를 알려줍니다.
예를 들어, FAS2520과 FAS8060 스토리지 시스템을 함께 사용하는 경우 30%의 성능 용량 여유 값은 일부 여유 성능 용량이 있음을 의미합니다. 하지만 해당 값은 해당 노드에 얼마나 많은 추가 워크로드를 배포할 수 있는지에 대한 가시성을 제공하지 않습니다. 사용 가능한 IOPS 카운터는 FAS8060에서 사용 가능한 IOPS가 500이라고 표시할 수 있지만, FAS2520에서는 사용 가능한 IOPS가 100밖에 없다고 표시할 수 있습니다.
다음 그림은 노드의 샘플 대기 시간 대 IOPS 곡선을 보여줍니다.
리소스가 제공할 수 있는 최대 IOPS 수는 성능 용량 사용 카운터가 100%(최적 지점)일 때의 IOPS 수입니다. 운영 지점은 노드가 현재 1.0ms/op의 지연 시간과 함께 100K IOPS로 운영되고 있음을 나타냅니다. Unified Manager는 노드에서 수집한 통계를 기반으로 노드의 최대 IOPS가 160K라고 판단합니다. 즉, 60K의 여유 IOPS가 있거나 사용 가능한 IOPS가 있다는 의미입니다. 따라서 이 노드에 더 많은 작업 부하를 추가하여 시스템을 더 효율적으로 사용할 수 있습니다.
|
|
리소스에서 사용자 활동이 최소일 때, 사용 가능한 IOPS 값은 CPU 코어당 약 4,500 IOPS를 기준으로 일반적인 작업 부하를 가정하여 계산됩니다. Unified Manager에는 처리 중인 작업의 특성을 정확하게 추정할 수 있는 데이터가 없기 때문입니다. |