스토리지 플랫폼에 스트레스를 주는 가장 일반적인 방법 중 하나는 합성 워크로드 또는 네 모서리 유형의 테스트를 이용하는 것입니다. 이 테스트 시나리오에서는 플랫폼이 생성할 수 있는 최대 I/O와 최대 대역폭을 살펴봅니다. 이 수치는 애플리케이션 테스트 대신 사용해서는 안 되지만 한 플랫폼을 다른 플랫폼과 비교하는 데 도움이 되며 PoC에서 작업하는 고객에게 귀중한 통찰력을 제공합니다. 이를 위해 하이퍼 컨버지드 합성 테스트를 다음으로 마이그레이션했습니다. HCI벤치, VMware는 올해 초에 출시했습니다. 핵심 HCIbench는 업계에서 인정하는 VDbench 워크로드 생성기를 활용하고 VM을 대상 클러스터에 분산하고 결과를 집계합니다. 우리는 이 도구에 자체 I/O 프로필을 사용하며 사용자가 테스트를 복제할 수 있도록 아래에 링크되어 있습니다.
스토리지 플랫폼에 스트레스를 주는 가장 일반적인 방법 중 하나는 합성 워크로드 또는 네 모서리 유형의 테스트를 이용하는 것입니다. 이 테스트 시나리오에서는 플랫폼이 생성할 수 있는 최대 I/O와 최대 대역폭을 살펴봅니다. 이 수치는 애플리케이션 테스트 대신 사용해서는 안 되지만 한 플랫폼을 다른 플랫폼과 비교하는 데 도움이 되며 PoC에서 작업하는 고객에게 귀중한 통찰력을 제공합니다. 이를 위해 하이퍼 컨버지드 합성 테스트를 다음으로 마이그레이션했습니다. HCI벤치, VMware는 올해 초에 출시했습니다. 핵심 HCIbench는 업계에서 인정하는 VDbench 워크로드 생성기를 활용하고 VM을 대상 클러스터에 분산하고 결과를 집계합니다. 우리는 이 도구에 자체 I/O 프로필을 사용하며 사용자가 테스트를 복제할 수 있도록 아래에 링크되어 있습니다.
Dell PowerEdge R730xd VMware VSAN 사양
- Dell PowerEdge R730xd 서버(x4)
- CPU: Intel Xeon E5-2697 v3 2.6GHz(14C/28T) XNUMX개
- 메모리: 64 x 16GB DDR4 RDIMM
- SSD: 16 x 800GB 솔리드 스테이트 드라이브 SAS MLC 12Gbps 혼합 사용
- HDD: 80 x 1.2TB 10K RPM SAS 6Gbps
- 네트워킹: 4 x Intel X520 DP 10Gb DA/SFP+, + I350 DP 1Gb 이더넷
- 저장 용량 : 86.46TB
HCIbench 테스트 구성
- VM 16개
- VM당 10 VMDK
- 10GB VMDK(1.6TB 공간)
- 50GB VMDK(8TB 공간)
- 100GB VMDK(16TB 공간)
- 전체 쓰기 스토리지 초기화
- 1.5시간 테스트 간격(30분 사전 조정, 60분 테스트 샘플 기간)
VMware VSAN의 하이브리드 구성을 테스트하기 위해 워크로드 프로필에 대해 세 가지 다른 구성을 배포했습니다. 여기에는 1.6TB(완전히 캐시 내), 8TB(부분적으로 캐시 외부) 및 16TB(캐시 외부로 유출) 공간이 포함되므로 핫 데이터가 증가함에 따라 플랫폼이 어떻게 대응하는지 보여줍니다. 이러한 크기는 캐시 또는 계층화를 위해 프로비저닝된 플래시 양에 따라 각 플랫폼에 대해 조정할 수 있습니다.
StorageReview의 HCIbench 워크로드 프로파일
첫 번째 HCIbench 테스트는 완전 랜덤 4K 워크로드 프로필을 사용하여 VMware VSAN 플랫폼의 최대 랜덤 처리량을 살펴봅니다. 캐시로 이동한 데이터로 완전히 워밍업한 후 888TB 공간(패리티 데이터 포함 249TB)에서 1.6MB/s 읽기 및 3.2MB/s 쓰기를 측정했습니다. 이 작업 세트가 8TB(패리티 데이터 포함 16TB)로 확장되고 일부 데이터가 캐시 외부에 있는 경우 여전히 589MB/s 읽기 및 250MB/s 쓰기의 강력한 성능을 측정했습니다. 16TB(클러스터 전체에서 32TB)를 측정하는 가장 큰 데이터 세트와 10개의 HDD에 워크로드가 분산되어 성능이 26MB/s 읽기 및 56MB/s 쓰기로 떨어졌습니다.
동일한 4K 프로필에서 최대 I/O를 살펴보면 VMware VSAN 플랫폼과 유사한 결과가 나타났습니다. 당연히 전체 인캐시 1.6TB 공간은 인상적인 227,241.6 IOPS 읽기 및 63,867.8 IOPS 쓰기를 측정했습니다. 8TB로 늘렸을 때 150,829 IOPS 읽기와 64,204.3 IOPS 쓰기를 기록했습니다. 가장 큰 데이터 세트인 16TB 공간은 6,747.3 IOPS 읽기 및 14,403.6 IOPS 쓰기로 측정되었습니다.
다음 메트릭은 완전히 임의적인 4K 워크로드 프로필의 평균 대기 시간을 살펴봅니다. 여기에서 1.6TB 및 8TB 풋프린트는 각각 1ms 읽기/4ms 쓰기 및 2ms 읽기/4ms 쓰기로 매우 낮은 지연 시간을 보였습니다. 워크로드가 10개 HDD로 계속해서 쏟아져 나왔기 때문에 VMware VSAN 16TB 풋프린트 구성에서 성능이 크게 떨어졌으며, 47ms 읽기 및 23ms 쓰기를 측정했습니다.
8% 읽기 및 70% 쓰기 활동이 혼합된 더 큰 30K 데이터 프로필로 전환한 VMware VSAN은 947.9TB 공간을 사용하여 1.6MB/s를 기록했습니다. 작업 세트를 8TB로 늘렸을 때 측정한 694.2MB/s는 여전히 매우 인상적입니다. 다시 말하지만, 하드 디스크 드라이브에 쏟아지는 작업 부하로 인해 16TB 공간은 67.0MB/s로 급격한 성능 저하를 보였습니다.
동일한 8K 70% 읽기 및 30% 쓰기 워크로드의 I/O 성능에서 VMware VSAN의 1.6TB 설치 공간은 121,329.2 IOPS를 기록했습니다. 8TB 공간으로 구성했을 때 성능은 88,853.7 IOPS로 떨어졌고 16TB 공간은 8,584.2 IOPS에 불과했습니다.
평균 대기 시간으로 이동하면 전체 인캐시 1.6TB 구성은 2ms에 불과한 반면 8TB 풋프린트는 3ms로 약간 더 높은 결과를 보였습니다. 16TB(클러스터 전체에서 32TB)를 측정하는 가장 큰 데이터 세트는 37ms로 가장 높은 평균 대기 시간을 보여주었습니다.
마지막 워크로드는 32K 순차 읽기 및 쓰기 프로필로 구성된 피크 대역폭 포커스로 전환됩니다. 완전히 예열된 후 1.6TB 풋프린트 구성은 인상적인 2,699.3MB/s 읽기 및 1,193.3MB/s 쓰기를 보여주었습니다. 8TB(일부 데이터가 캐시 외부에 있는 패리티 데이터 포함 16TB)로 증가했을 때 2,278.3MB/s 읽기 및 957.7MB/s 쓰기를 측정했습니다. 16TB 공간은 2,490.7MB/s 읽기 및 1,081.6MB/s 쓰기를 나타냅니다. HDD는 일반적으로 임의의 워크로드에서 놀라운 성능을 발휘하지 못하지만 VSAN에서 차지하는 공간이 커짐에 따라 안정적인 순차 프로파일을 볼 수 있어서 좋았습니다.
I/O 측정은 각각 1.6 IOPS 및 86,379.1 IOPS의 38,184.4TB 풋프린트 측정 읽기 및 쓰기와 매우 유사한 결과를 보여주었습니다. 공간을 8TB로 늘리면 VMware VSAN은 72,904.1 IOPS 읽기 및 30,645.7 IOPS 쓰기를 기록했습니다. 가장 큰 설치 공간은 79,702.8 IOPS 읽기 및 34,610.9 IOPS 쓰기를 기록했습니다.
평균 대기 시간을 살펴보면 모든 설치 공간 크기 간에 결과가 매우 유사했습니다. 완전 인캐시 1.6TB 구성은 작업 세트가 3TB로 확장되었을 때 8ms 읽기 및 4ms 쓰기 동안 10ms 읽기 및 8ms 쓰기를 측정했습니다. 우리의 가장 큰 설치 공간도 4ms 읽기 및 9ms 쓰기로 좋은 결과를 보였습니다.
전반적으로 VMware VSAN 플랫폼은 지금까지 리뷰에서 기대한 만큼의 성능을 보였습니다. 주요 작동 조건에서 VSAN 성능은 뛰어났으며 데이터 공간이 커져도 마찬가지였습니다. 피크 랜덤 4K I/O는 227k IOPS 읽기 및 64k IOPS 쓰기로 측정되었으며 8K 70/30 성능은 121k IOPS로 측정되었습니다. 작업 세트를 1.6TB에서 8TB로 올리면 150K 프로필에서 성능이 64k/4K R/W로 떨어졌고 혼합 8K 70/30 성능은 88k IOPS로 떨어졌습니다. 그러나 특정 시점에서 이는 모든 하이브리드 SSD/HDD 플랫폼에 해당되며 핫 데이터가 HDD로 유출됨에 따라 성능이 저하됩니다. 용량 계층을 제공하는 10개의 대형 HDD 풀과 함께 VSAN은 14TB(4TB 사용) 데이터 공간으로 최대 8.5k IOPS 랜덤 8K 쓰기 및 70k IOPS 랜덤 30K 16/32을 측정하여 여전히 사용 가능한 성능을 제공했습니다.
플랫폼을 평가하거나 스토리지 어레이를 구매하기 전에 구성 단계를 거치는 구매자의 경우 현재 및 예상되는 미래 스토리지 요구 사항을 기록하는 것이 중요합니다. 잘못 시작하면 성능 또는 용량 문제가 더 빨리 발생할 수 있습니다. VMware는 플랫폼이 고도로 구성 가능하기 때문에 구매자가 VSAN을 통해 이를 통해 작업할 수 있도록 돕는 데 큰 역할을 했습니다. 지금 필요한 드라이브를 선택하고 상황이 변경되면 호스트 수준에서 더 많은 플래시를 추가할 수 있습니다. HCI 공간에서 이는 전반적으로 사실이 아니며 일부 플랫폼에서는 스토리지/컴퓨팅 균형이 변경될 경우 완전한 노드를 추가해야 합니다.
VMware Virtual SAN 검토: 개요 및 구성
VMware Virtual SAN 검토: VMmark 성능
VMware Virtual SAN 검토: Sysbench OLTP 성능
VMware Virtual SAN 검토: SQL Server 성능
VMware Virtual SAN 검토: 확장된 Sysbench OLTP 성능
VMware Virtual SAN 검토: HCIbench 합성 성능