홈페이지 Enterprise ScaleIO 기반 EMC VxRack 노드: VMmark Performance Review(HCI)

ScaleIO 기반 EMC VxRack 노드: VMmark Performance Review(HCI)

by 케빈 오브라이언

하이퍼컨버지드 모드로 구축된 경우 ScaleIO를 실행하는 EMC VxRack 노드는 종종 VMware를 실행합니다. 항상 그런 것은 아니지만 노드는 거의 모든 것을 지원하지만 VMware는 VMmark 덕분에 성능 관점에서 가장 이해하기 쉽습니다. 검토했을 때 XNUMX계층에서 VMmark를 실행하는 ScaleIO, 올플래시 VxRack 노드는 26개의 타일을 처리했습니다. 시스템은 여분의 용량이 있었기 때문에 아마도 몇 개를 더 처리할 수 있었을 것입니다. 그러나 2개의 loadgen 서버는 최대였습니다. 이번에는 HCI에서 동일한 벤치마크를 실행하여 스토리지와 컴퓨팅을 하나의 10U 상자로 결합하고 XNUMX계층 테스트에서는 총 XNUMXU를 사용했습니다. 이 테스트에서 상자가 모든 곳에서 포화 지점에 있기 때문에 관리 소프트웨어의 효율성이 분명할 것입니다. 스토리지 용량, CPU 사용률 및 RAM 공간은 모두 압박을 받게 됩니다. 


하이퍼컨버지드 모드로 구축된 경우 ScaleIO를 실행하는 EMC VxRack 노드는 종종 VMware를 실행합니다. 항상 그런 것은 아니지만 노드는 거의 모든 것을 지원하지만 VMware는 VMmark 덕분에 성능 관점에서 가장 이해하기 쉽습니다. 검토했을 때 XNUMX계층에서 VMmark를 실행하는 ScaleIO, 올플래시 VxRack 노드는 26개의 타일을 처리했습니다. 시스템은 여분의 용량이 있었기 때문에 아마도 몇 개를 더 처리할 수 있었을 것입니다. 그러나 2개의 loadgen 서버는 최대였습니다. 이번에는 HCI에서 동일한 벤치마크를 실행하여 스토리지와 컴퓨팅을 하나의 10U 상자로 결합하고 XNUMX계층 테스트에서는 총 XNUMXU를 사용했습니다. 이 테스트에서 상자가 모든 곳에서 포화 지점에 있기 때문에 관리 소프트웨어의 효율성이 분명할 것입니다. 스토리지 용량, CPU 사용률 및 RAM 공간은 모두 압박을 받게 됩니다. 

VxRack 노드(Performance Compute All Flash PF100) 사양

  • 섀시 – 노드 수: 2U-4 노드
  • 운영 체제: ESXi vSphere 5.5
  • 노드당 프로세서: 듀얼 Intel E5-2680 V3, 12c, 2.5GHz
  • 칩셋: 인텔 610
  • 노드당 DDR4 메모리: 512GB(16x 32GB)
  • 노드당 내장형 NIC: 이중 1Gbps 이더넷 포트 + 1개의 10/100 관리 포트
  • 노드당 RAID 컨트롤러: LSI 1 3008개
  • 노드당 SSD: 4.8TB(6x 2.5인치 800GB eMLC)
  • 노드당 SATADOM: 32GBSLC
  • 노드당 10GbE 포트: 4x 10Gbps 포트 SFP+
  • 전원 공급 장치: 듀얼 1600W 플래티넘 PSU AC
  • 10GbE 스위칭 하드웨어
    • 프런트엔드 포트: Mellanox SX1036 10/40GbE 스위치
    • 백엔드 포트: Cisco Nexus 3164 10/40GbE 스위치

VMmark 성능

VM마크 타일은 각 타일이 포함하는 320개의 VM에서 약 8GB의 공간을 차지합니다. VxRack 노드에 대한 2계층 검토에서는 외부 호스트를 사용하여 워크로드를 구동했지만 HCI 설정에서는 스토리지 호스트 자체가 해당 작업을 수행합니다. 하나의 타일 점수로 시작한 다음 두 타일로 이동하고 거기에서 6.0타일씩 증분합니다. Dell PowerEdge R730을 활용하는 표준화된 ESXi 26 환경에서 우리는 XNUMX개의 타일이 CPU가 수확 체감 지점까지 포화되는 포스트임을 확인했습니다. 

이 ScaleIO HCI 환경은 테스트 당시 지원 및 권장되는 VMware 하이퍼바이저인 ESXi 5.5에서 작동합니다. 위에서 볼 수 있듯이 ScaleIO는 28계층 구성과 정면으로 맞붙어 스토리지 오버헤드를 고려했을 때 HCI에서 실행되는 성능과 일치했을 뿐만 아니라 초과했습니다. HCI에서 실행되는 EMC의 ScaleIO VxRack 노드는 놀라운 XNUMX타일을 달성했습니다. , top-bin CPU를 사용하지 않고도. 

호스트 중 하나에서 ScaleIO SVM을 살펴보면 전체 28타일 로드에서 CPU 오버헤드가 약 8,500MHz로 떠다니는 것을 볼 수 있습니다. 이것은 기록적인 성능 실행으로 호스트당 14%로 작동합니다. 그 위업은 매우 인상적이지만 스토리지 컨트롤러 자체로 드릴다운하면 장치 수준에서 SSD 대기 시간이 거의 땀을 흘리지 않는 것을 볼 수 있습니다.

호스트당 0.6개의 SSD 중에서 읽기 대기 시간은 0.5ms에 가까운 반면 쓰기 대기 시간은 28ms 미만입니다. 즉, 총 CPU 포화 상태에서 용량이 가득 차 있고 XNUMX타일 VMmark가 실행 중입니다. ScaleIO 하드웨어는 여전히 벼랑 끝에 몰리지 않았습니다. 드라이브에 장애가 발생하면 VM을 마이그레이션하거나 백업 작업이 클러스터에 도달해야 하고 여전히 대역폭과 IOPS가 남아 있으므로 워크로드가 영향을 받지 않기 때문에 좋은 소식입니다.

결론

ScaleIO로 구동되는 EMC의 VxRack Node에서 보았던 것처럼 놀라운 성능과 매우 낮은 오버헤드가 발휘된다는 주장은 엔터프라이즈 스토리지 시장에서 매우 드뭅니다. VMmark를 사용한 이 테스트에서 우리는 ScaleIO 관리 오버헤드가 매우 낮다는 것을 알게 되었습니다(또는 다시 배웠습니다). 이전에 시스템이 HCI용으로 구성되었을 때 HCIbench 및 SQL 테스트에서 이를 본 적이 있지만 이 워크로드는 대용량 데이터 풋프린트로 훨씬 더 집약적이며 HCI에서 이 테스트는 심지어 5계층에서보다 약간 더 많은 용량을 차지합니다. 상단에. HCI 구성은 또한 2680계층(E5-2690 대 EXNUMX-XNUMX)에 비해 CPU 페널티가 있어 확장성 향상이 훨씬 더 인상적입니다. 사용된 ESXi 버전에는 차이가 있지만 HCI 구성은 더 적은 컴퓨팅 성능으로 더 많은 작업을 수행했습니다. EMC가 최신 또는 고밀도 Intel CPU를 활용하여 고객에게 추가 코어 또는 클록 사이클의 이점을 제공한다면 어떤 일이 일어날지 지켜보는 것은 흥미로울 것입니다.

EMC VxRack 노드 검토: 개요
ScaleIO 기반 EMC VxRack 노드: 확장된 Sysbench OLTP 성능 검토(2계층)
ScaleIO 기반 EMC VxRack 노드: SQL Server 성능 검토(2계층)
ScaleIO 기반 EMC VxRack 노드: 합성 성능 검토(2계층)
EMC VxRack Node Powered By ScaleIO 검토: 합성 성능 검토(HCI)
ScaleIO 기반 EMC VxRack 노드: SQL Server Performance Review(HCI)

ScaleIO

이 리뷰에 대해 토론하기

StorageReview 뉴스레터 신청