시간 기반 성능 메트릭은 VM, VM 그룹, 호스트 또는 전체 클러스터에서 발생하는 작업량을 식별하고 환경이 예상되는 성능 수준을 제공하고 있는지 여부를 확인하는 중요한 방법입니다. vSAN Performance Service를 통해 강화된 vCenter Server는 vSphere 및 vSAN으로 구동되는 환경에 이상적인 모니터링 플레인을 항상 제공해 왔습니다. 이는 올바른 위치에서 올바른 데이터를 올바른 방식으로 측정하기 때문입니다: 하이퍼바이저.

vSAN 8 U1은 고객에게 향상된 시간 기반 성능 메트릭을 제공하여 모니터링을 개선하고 문제 해결을 개선할 수 있도록 새로운 기능을 도입했습니다. 이러한 향상된 기능은 ESA(Express Storage Architecture)와 OSA(Original Storage Architecture) 모두에 적용됩니다.

성능 모니터링 개선을 위한 샘플링 속도 향상

시스템을 시간 기반으로 측정하는 가장 일반적인 방법은 샘플링 간격을 사용하는 것입니다. 카운터를 사용하여 메트릭 수집 프로세스는 주어진 샘플링 간격 동안 발생한 활동량을 결정하고 이를 특정 기간 동안 측정된 활동의 평균을 나타내는 단일 값으로 표시합니다. 이러한 연속 샘플은 수집되고 화면에 선으로 렌더링되며 시간 경과에 따른 활동을 나타냅니다.

이전에는 vSAN Performance Service가 성능 메트릭을 5분 속도 또는 간격으로 수집하고 렌더링했습니다. vSAN이 8시간 또는 24시간과 같이 더 큰 시간대를 쉽게 볼 수 있도록 광범위한 성능 메트릭을 수집할 수 있도록 5분 샘플링 속도를 사용했습니다. 이처럼 샘플링 간격이 길어짐에 따라 vSAN은 이러한 메트릭의 데이터 처리 및 스토리지를 최소화할 수 있었습니다. 이 접근 방식은 일반적인 모니터링에는 효과적이었지만, 단일 샘플링 기간 내 활동의 극단적인 변화를 감추는 경향이 있었기 때문에 1시간과 같은 짧은 시간 내에 I/O 활동을 보는 데 이상적이지 않았습니다. 다시 말해, 때때로 I/O 활동이나 대기 시간의 폭발적인 증가를 완화할 수 있습니다.

vSAN 8 U1의 vSAN Performance Service는 이 5분 샘플링 간격을 개선하여 이제 사용자 인터페이스에 “실시간” 시간 범위 옵션을 포함합니다. 이 옵션을 선택하면 성능 메트릭 모니터링이 훨씬 짧고 빈번한 30초 샘플링 간격으로 메트릭을 수집하고 렌더링합니다. 이 짧은 간격은 시스템 동작을 보다 잘 나타내는 시간 기반 성능 그래프를 생성하며, 그렇지 않으면 더 큰 샘플링 기간에 걸쳐 원활하게 처리될 I/O 또는 지연 시간을 포착합니다.

단일 VM에서 생성된 작업이 있는 소규모 테스트 랩의 간단한 예를 살펴보겠습니다.

그림 1의 예에서는 1시간의 시간 창에서 I/O 작업을 보고 과거 버전의 vSAN에서 사용된 5분 샘플링 간격을 사용하여 수집한 것을 확인할 수 있습니다.

그림 2의 예에서 첫 번째 예에서 사용된 VM의 I/O 작업과 동일한 작업을 1시간의 동일한 시간 창에서 확인하고 30초의 샘플링 간격으로 수집 및 렌더링합니다.

두 예제를 비교하면 더 짧은 샘플링 간격이 더 긴 5분 샘플링 간격보다 훨씬 더 자세한 정보를 제공하는 방법을 명확하게 알 수 있습니다. 이를 통해 관리자는 더 긴 샘플링 간격으로 불가능한 동작을 확인할 수 있는 “높은 해상도의 성능 메트릭”을 얻을 수 있습니다. 둘 다 측정값이 정의된 방식에 대해서는 동일하게 정확하지만, 더 짧은 샘플링 간격을 사용하는 더 많은 데이터 포인트는 워크로드에서 일반적으로 빠르게 변화하는 동작을 훨씬 더 잘 나타내는 그래프를 반환합니다. 특히 이상 징후를 식별하고 문제를 해결하는 데 유용할 수 있습니다.

조절 및 제한사항

이러한 유형의 데이터 수집은 더 많은 리소스를 소비할 것이기 때문에 vSAN을 몇 가지 변경하여 이 기능을 수용할 수 있도록 지원했습니다.

  • 보존 기간이 다릅니다. 이보다 훨씬 높은 샘플링 속도로 수집된 메트릭은 7일 동안 유지되며 지난 한 시간 동안 vSphere Client에 표시됩니다. 5분 간격을 사용하기 위한 메트릭 수집은 상황에 따라 약 90일 동안 유지되며 이전 버전과 동일하게 유지됩니다.
  • 더 많은 용량. 잠재적인 용량이 증가했습니다. 통계에 따르면DB 개체가 저장할 수 있습니다. 이 값은 255GB에서 512GB로 증가되었으며 vSAN 8 U1로 업그레이드할 때 자동으로 조정됩니다.
  • 목적에 맞게 구축된 별도의 프로세스. 각 호스트는 전용 수집기를 사용하여 해당 고해상도 메트릭을 수집하고 동일한 통계에 저장합니다주 수집기에서 수집한 5분 간격의 DB 개체입니다. 이렇게 높은 샘플링 간격으로 호스트 및 디바이스 수준 메트릭만 저장합니다. VM 수준 성능 데이터와 같은 다른 고해상도 메트릭은 통계에 저장되지 않습니다DB 개체입니다.

개별 VM 또는 VMDK의 성능을 볼 때는 30초 샘플링 속도를 사용할 수 없습니다. 새로운 30초 “실시간” 샘플링 간격을 사용한 집계 VM 통계 성능 통계는 호스트 수준과 클러스터 수준에서 확인할 수 있습니다. 하나 이상의 VM에 대해 매우 정밀한 I/O 메트릭을 캡처하려는 경우 VMware IO Insight는 VM 메트릭의 상세한 컬렉션을 제공합니다. 클러스터를 강조 표시하고 Monitor > vSAN > Performance을 클릭한 다음 IOInsight를 선택하여 vCenter Server에서 찾을 수 있습니다.

요약

더 짧은 샘플링 간격을 사용하는 성능 메트릭은 실제 VM 및 시스템 동작을 더 잘 표현합니다. vSAN 8 U1의 새로운 고해상도 30초 샘플링 간격을 통해 환경 내 활동을 보다 명확하게 파악할 수 있으므로 보다 정확한 의사 결정을 내릴 수 있습니다.

출처 : https://core.vmware.com/blog/high-resolution-performance-monitoring-vsan-8-u1

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like