Enterprise Dell EMC PowerEdge R740xd NVMe 서버 검토

Dell EMC PowerEdge R740xd NVMe 서버 검토

by 아담 암스트롱
Dell EMC R740xd PowerEdge 베이 클로즈업

Dell EMC PowerEdge R740xd는 회사가 PowerEdge 서버 라인을 Broadwell에서 Xeon SP로 업그레이드한 약 740년 전에 출시되었습니다. R740xd는 더 많은 스토리지 옵션이 있는 "익스트림 디스크" 버전인 RXNUMX의 파생물입니다. Dell EMC PowerEdge R740xd를 검토했습니다. 그리고 그것을 꽤 좋아했습니다. 실제로 우리는 Editor's Choice 상을 수여했으며 거의 ​​모든 엔터프라이즈 테스트의 중추로 XNUMX명으로 구성된 그룹을 사용합니다. 작년과 새벽으로 빨리 감기 2세대 Intel Xeon 확장 가능 CPU. 또한 우리 랩 R740xd를 새 프로세서로 업그레이드하고 여기에 자세히 설명했습니다. 오늘 우리는 이 업그레이드된 R740xd 서버와 함께 사용할 수 있는 NVMe 스토리지 옵션을 좀 더 살펴보겠습니다.

Dell EMC PowerEdge R740xd는 회사가 PowerEdge 서버 라인을 Broadwell에서 Xeon SP로 업그레이드한 약 740년 전에 출시되었습니다. R740xd는 더 많은 스토리지 옵션이 있는 "익스트림 디스크" 버전인 RXNUMX의 파생물입니다. Dell EMC PowerEdge R740xd를 검토했습니다. 그리고 그것을 꽤 좋아했습니다. 실제로 우리는 Editor's Choice 상을 수여했으며 거의 ​​모든 엔터프라이즈 테스트의 중추로 XNUMX명으로 구성된 그룹을 사용합니다. 작년과 새벽으로 빨리 감기 2세대 Intel Xeon 확장 가능 CPU. 또한 우리 랩 R740xd를 새 프로세서로 업그레이드하고 여기에 자세히 설명했습니다. 오늘 우리는 이 업그레이드된 R740xd 서버와 함께 사용할 수 있는 NVMe 스토리지 옵션을 좀 더 살펴보겠습니다.

Dell EMC R740xd PowerEdge 베이 전면 사진

 

모든 PowerEdge와 마찬가지로 R740xd는 구성 가능성이 높습니다. NVMe 측에는 몇 가지 옵션이 있습니다. 먼저 프론트 베이입니다. 구매 시 서버 구성 방식에 따라 사용자는 2.5” NVMe SSD용 전면 베이를 모두 사용할 수 있습니다. 대역폭을 최대화하기 위해 사용자는 전면 베이를 12개의 NVMe SSD 및 12개의 SAS SSD로 구성할 수 있습니다. 4개의 그룹에서 NVMe SSD는 PCI 확장 카드를 통해 CPU 중 하나에 매핑할 수 있습니다. 전면의 최대 NVMe 스토리지 용량이 더 중요한 경우, 24개 베이 모두를 PCIe 스위치에 각각 12개 매핑하는 NVMe SSD로 채울 수 있으므로 시스템이 I/O 슬롯을 유지하면서 PCIe 레인을 더 많은 NVMe 드라이브에 오버프로비저닝할 수 있습니다. CPU당 XNUMX개 장치에 대한 대기 시간 CPU 액세스.

이 검토를 위해 기본적으로 위의 첫 번째 옵션에서 구성된 빌드를 살펴봅니다. 전면 베이에 12개의 Micron 9300 NVMe(3.84TB) SSD를 로드했습니다. 이것은 XNUMX개의 후면 슬롯에서 XNUMX개의 PCIe 브리지 카드를 사용합니다. 이것은 우리에게 더 나은 스토리지 성능을 제공하지만 GPU, FPGA 또는 더 많은 스토리지를 추가하는 것과 같은 일부 옵션을 제거합니다. Dell은 독자가 어떻게 배치했는지 더 잘 시각화할 수 있도록 위의 그래픽을 제공했습니다.

Dell EMC PowerEdge R740xd 서버 사양

프로세서 프로세서당 최대 2개의 코어가 있는 최대 28개의 XNUMX세대 Intel Xeon Scalable 프로세서
폼 팩터 2U 랙 서버
운영체제 정식 우분투 서버 LTS
Citrix 하이퍼 바이저
Hyper-V가 포함된 Microsoft Windows Server
Red Hat Enterprise Linux
SUSE Linux Enterprise 서버
VM웨어 ESXi를
크기 및 무게 높이 86.8m(3.4인치)
너비 434mm(17.1″)
깊이 737.5mm(29.0″)
무게 33.1kg(73.0파운드)
메모리
DIMM 속도 최대 2933MT/s
메모리 유형 RDIMM
LRDIMM
NVDIMM
DCPMM(인텔 Optane DC 영구 메모리)
메모리 모듈 슬롯 DDR24 DIMM 슬롯 4개(NVDIMM 12개 또는 DCPMM 12개만 해당)
등록된 ECC DDR4 DIMM만 지원
최대 RAM RDIMM 1.53TB
LRDIMM 3TB
NVDIMM 192GB
DCPMM 6.14TB(LRDIMM 포함 7.68TB)
임베디드 / 서버에서 iDRAC9
Redfish를 사용한 iDRAC RESTful API
iDRAC 다이렉트
Quick Sync 2 BLE/무선 모듈
콘솔 오픈매니지 엔터프라이즈
OpenManage 파워 센터
유동성 OpenManage 모바일
도구 델 EMC RACADM CLI
Dell EMC 저장소 관리자
Dell EMC 시스템 업데이트
Dell EMC 서버 업데이트 유틸리티
Dell EMC 업데이트 카탈로그
iDRAC 서비스 모듈
OpenManage 서버 관리자
OpenManage 스토리지 서비스
OpenManage 통합 BMC 트루사이트
마이크로 소프트 시스템 센터
RedHat Ansible 모듈
VMware vCenter
OpenManage 연결 IBM 티볼리 Netcool/OMNIbus
IBM Tivoli Network Manager IP 에디션
Micro Focus 운영 관리자 I
나기 오스 코어
나가오 XI
포트
네트워크 옵션 4GbE 1개
2GbE 10개 + 2bGE 1개
4GbE 10개
2GbE 25개
전면 포트 전용 iDRAC 다이렉트 USB 1개
2 X USB 2.0
USB 1 3.0개(옵션)
1의 X의 VGA
후면 포트 1 x 전용 iDRAC 네트워크 포트
1 x 연속
2 X USB 3.0
1의 X의 VGA
스토리지 컨트롤러 내부 컨트롤러: PERC H330, H730P, H740P, HBA330
외부 컨트롤러(RAID): H840, 12Gbps SAS HBA
소프트웨어 RAID: S140
내부 부팅: BOSS(Boot Optimized Storage Subsystem): HWRAID 2 x M.2 SSD 240GB, 480GB
내부 이중 SD 모듈
가속기 최대 300개의 150W 또는 XNUMX개의 XNUMXW GPU
최대 XNUMX개의 이중 폭 FPGA 또는 XNUMX개의 단일 폭 FPGA
GPU 및 FPGA 옵션은 24 x 2.5" 드라이브 섀시에서만 사용할 수 있습니다. NVMe 구성에서는 최대 XNUMX개의 GPU가 지원됩니다.
스토리지
프런트 베이 최대 24개의 2.5" SAS/SSD/NVMe, 최대 184TB
최대 12개의 3.5인치 SAS, 최대 192TB
미드 베이 최대 4개의 3.5인치 SAS, 최대 64TB
최대 4개의 2.5인치 SAS/SSD, 최대 30.72TB
후방 베이 최대 4개의 2.5인치 SAS/SSD, 최대 30.72TB
최대 2개의 3.5인치 SAS, 최대 32TB
보안 암호화 서명된 펌웨어
안전 부팅
보안 삭제
실리콘 RoT(Root of Trust)
시스템 잠금(OpenManage Enterprise 필요) TPM 1.2/2.0, TCM 2.0 옵션
Power Supplies 495W 플래티넘
750W 플래티넘
750W 티타늄
750W 240VDC
1100W 플래티넘
1100W 380VDC
1600W 플래티넘
2000W 플래티넘
2400W 플래티넘
1100W -48VDC 금
완전 이중화 옵션이 있는 핫플러그 전원 공급 장치
완전 이중화 기능을 갖춘 최대 6개의 핫 플러그 ​​팬
슬롯
PCIe 8 x Gen3 슬롯(4 x 16)
비디오 카드 1의 X의 VGA

이 검토를 위한 구성

  • CPU 2 x 인텔 확장 가능 플래티넘 8280
  • DRAM 12 x 32GB DDR4-2933MHz
  • 스토리지 12 x Micron 9300 3.84TB U.2 NVMe SSD

퍼포먼스

SQL 서버 성능

StorageReview의 Microsoft SQL Server OLTP 테스트 프로토콜은 복잡한 애플리케이션 환경에서 발견되는 활동을 시뮬레이션하는 온라인 트랜잭션 처리 벤치마크인 TPC-C(Transaction Processing Performance Council의 Benchmark C)의 최신 초안을 사용합니다. TPC-C 벤치마크는 합성 성능 벤치마크보다 데이터베이스 환경에서 스토리지 인프라의 성능 강점과 병목 현상을 측정하는 데 더 가깝습니다.

각 SQL Server VM은 100개의 vDisk(부팅용 500GB 볼륨, 데이터베이스 및 로그 파일용 16GB 볼륨)로 구성됩니다. 시스템 리소스 관점에서 각 VM을 vCPU 64개, DRAM XNUMXGB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다. Sysbench 워크로드가 이전에 스토리지 I/O 및 용량 모두에서 플랫폼을 포화 상태로 테스트한 반면 SQL 테스트는 대기 시간 성능을 찾습니다.

이 테스트는 Windows Server 2014 R2012 게스트 VM에서 실행되는 SQL Server 2를 사용하며 Dell의 Benchmark Factory for Databases에서 강조합니다. 이 벤치마크의 기존 사용은 로컬 또는 공유 스토리지에서 대규모 3,000개 규모의 데이터베이스를 테스트하는 것이었지만, 이 반복에서는 1,500개 규모의 데이터베이스 XNUMX개를 서버 전체에 고르게 분산시키는 데 중점을 둡니다.

SQL Server 테스트 구성(VM당)

  • 윈도우 서버 2012 R2
  • 스토리지 공간: 600GB 할당, 500GB 사용
  • SQL 서버 2014
    • 데이터베이스 크기: 1,500 규모
    • 가상 클라이언트 로드: 15,000
    • RAM 버퍼: 48GB
  • 시험 시간: 3시간
    • 2.5시간 전처리
    • 30분 샘플 기간

SQL Server 벤치마크의 경우 이번에는 평균 대기 시간만 살펴보았습니다. Intel Xeon Scalable 8280s의 경우 서버의 총 점수는 1ms이고 개별 VM은 모두 1ms에 도달했습니다. 이는 NVMe가 장착된 Dell EMC PowerEdge R740xd가 이 특정 테스트에서 가능한 최고 점수를 기록했음을 의미합니다. 8180에서 우리는 총 4ms를 보았습니다.

PowerEdge R740xd NVMe SQL 평균 대기 시간

시스벤치 MySQL 성능

첫 번째 로컬 스토리지 애플리케이션 벤치마크는 SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스로 구성됩니다. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 평균 99번째 백분위수 대기 시간도 측정합니다.

각 Sysbench VM은 92개의 vDisk로 구성됩니다. 하나는 부팅용(~447GB), 하나는 사전 구축된 데이터베이스(~270GB), 세 번째는 테스트 중인 데이터베이스용(16GB)입니다. 시스템 리소스 관점에서 각 VM을 vCPU 60개, DRAM XNUMXGB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다.

Sysbench 테스트 구성(VM당)

  • 센트OS 6.3 64비트
  • 페르코나 XtraDB 5.5.30-rel30.1
    • 데이터베이스 테이블: 100
    • 데이터베이스 크기: 10,000,000
    • 데이터베이스 스레드: 32
    • RAM 버퍼: 24GB
  • 시험 시간: 3시간
    • 2시간 동안 32개 스레드 사전 조정
    • 1시간 32 스레드

Sysbench OLTP를 사용하여 Intel Xeon Scalable 8280을 R4에 8VM이 있는 640개의 NVMe SSD(총 점수 18,897 TPS)와 R8xd에 8VM이 있는 NVMe SSD 740개(총 점수 19,656 TPS)를 테스트했습니다. 또한 8180개의 NVMe SSD와 4개의 VM이 포함된 Intel Xeon Scalable 4을 테스트하여 총 점수 13,046 TPS를 얻었습니다.

PowerEdge R740xd NVMe 시스템벤치 TPS

평균 대기 시간에서 R640 4 NVMe 8VM은 13.55ms의 총 대기 시간에 도달했습니다. R740xd 8 NVMe 8VM의 경우 총 대기 시간이 13.02ms에 도달했습니다. R640 4 NVMe 4VM의 총 대기 시간은 9.81ms였습니다.

PowerEdge R740xd NVMe sysbench 평균 대기 시간

최악의 시나리오 대기 시간(99번째 백분위수)의 경우 R640 4 NVMe 8VM의 총 대기 시간은 25.2ms입니다. R740xd 8 NVMe 8VM의 경우 총 대기 시간이 25.6ms에 도달했습니다. 그리고 R640 4 NVMe 4VM의 총 대기 시간은 19.9ms였습니다.

PowerEdge R740xd NVMe 시스템벤치 99

VDBench 워크로드 분석

스토리지 어레이를 벤치마킹할 때는 애플리케이션 테스트가 가장 좋고 합성 테스트가 두 번째입니다. 실제 워크로드를 완벽하게 나타내지는 못하지만 합성 테스트는 경쟁 솔루션 간의 비교를 쉽게 수행할 수 있는 반복성 요소로 스토리지 장치의 기준선을 만드는 데 도움이 됩니다. 이러한 워크로드는 "포 코너" 테스트, 공통 데이터베이스 전송 크기 테스트, 다양한 VDI 환경의 트레이스 캡처에 이르는 다양한 테스트 프로필을 제공합니다. 이러한 모든 테스트는 스크립팅 엔진과 함께 공통 vdBench 워크로드 생성기를 활용하여 대규모 컴퓨팅 테스트 클러스터에서 결과를 자동화하고 캡처합니다. 이를 통해 플래시 어레이 및 개별 스토리지 장치를 포함한 광범위한 스토리지 장치에서 동일한 워크로드를 반복할 수 있습니다.

프로필 :

  • 4K 임의 읽기: 100% 읽기, 128 스레드, 0-120% iorate
  • 4K 임의 쓰기: 100% 쓰기, 64 스레드, 0-120% iorate
  • 64K 순차 읽기: 100% 읽기, 16개 스레드, 0-120% iorate
  • 64K 순차 쓰기: 100% 쓰기, 8개 스레드, 0-120% 속도
  • 합성 데이터베이스: SQL 및 Oracle
  • VDI 전체 클론 및 연결된 클론 추적

임의 4K 읽기에서 R740xd는 583,280µs에서 97.3 IOPS로 강력하게 시작했으며 5,718,018µs의 대기 시간에서 231.4 IOPS로 정점에 도달했습니다.

PowerEdge R740xd NVMe 4k 읽기

4K 랜덤 쓰기는 서버가 단 364,364µs에서 19.5 IOPS로 시작했습니다. 대기 시간은 피크에 가까워질 때까지 100µs 미만으로 유지되었으며, 이는 일부 감소하기 전에 2,635,495µs의 대기 시간에서 131.5 IOPS였습니다.

다음은 64k를 살펴본 순차 워크로드입니다. 64K 읽기의 경우 R740xd는 644,539µs의 대기 시간에서 40.3 IOPS 또는 552.8GB/s로 정점을 찍었습니다.

PowerEdge R740xd NVMe 64k 읽기

64K 순차 쓰기는 서버가 55,601µs의 대기 시간에서 3.5 IOPS 또는 47.4GB/s에서 시작하여 236,987µs의 대기 시간에서 14.8 IOPS 또는 499.6GB/s로 정점에 도달한 후 다시 한 번 일부를 떨어뜨렸습니다.

PowerEdge R740xd NVMe SQL

다음 테스트 세트는 SQL, SQL 90-10 및 SQL 80-20과 같은 SQL 워크로드입니다. SQL부터 서버는 2,397,926µs의 대기 시간에서 155.8 IOPS로 정점을 찍었습니다.

SQL 90-10의 경우 R740xd는 2,283,529µs의 대기 시간에서 최고 152.4 IOPS를 기록했습니다.

SQL 80-20을 사용하여 Dell 서버는 2,038,981µs의 대기 시간과 함께 160.4 IOPS로 정점을 찍었습니다.

다음은 Oracle 워크로드인 Oracle, Oracle 90-10 및 Oracle 80-20입니다. Oracle을 시작으로 서버는 100µs 미만에서 시작하여 1,955,923µs의 대기 시간에서 163.5 IOPS로 정점에 도달했습니다.

Oracle 90-10은 1,918,464µs의 대기 시간에서 최고 130.2 IOPS를 보였습니다.

다음은 R80xd가 다시 한 번 20µs 미만의 대기 시간으로 시작하여 740µs의 대기 시간에서 100 IOPS로 정점을 찍은 Oracle 1,755,168-133.7입니다.

다음으로 VDI 클론 테스트인 Full and Linked로 전환했습니다. VDI 전체 복제(FC) 부팅의 경우 Dell EMC PowerEdge R740xd는 1,839,481µs의 대기 시간에서 193.9 IOPS로 정점을 찍었습니다.

VDI FC 초기 로그인은 서버가 100µs 미만에서 시작하여 대기 시간이 547,765µs인 235.5 IOPS에서 정점에 도달하는 것을 확인했습니다.

VDI FC Monday Login의 경우 R740xd는 493,984µs의 대기 시간에서 최고 197.7 IOPS를 기록했습니다.

VDI Linked Clone(LC) 부팅으로 전환한 Dell 서버는 820,857µs의 대기 시간으로 최대 185.6 IOPS에 도달했습니다.

VDI LC 초기 로그인은 316,762µs의 대기 시간과 함께 최고 196.1 IOPS를 기록했습니다.

마지막으로, VDI LC Monday Login은 대기 시간이 740µs인 313,815 IOPS에서 R274.1xd 피크를 기록했습니다.

결론

몇 년 동안 Dell EMC PowerEdge R740xd는 여러 벤치마크의 중추였습니다. PowerEdge 라인의 가장 큰 이점 중 하나는 구성 가능성입니다. 이 리뷰에서는 740개의 SATA/SAS 베이와 12개의 NVMe 베이가 장착된 R12xd의 하프 NVMe 구성을 살펴봅니다.

Dell EMC R740xd PowerEdge 백엔드

애플리케이션 워크로드 분석에서 Intel Xeon Scalable 8280 및 8180을 모두 테스트했습니다. 8280의 경우 8VM 및 4VM에서 8 및 4 NVMe SSD를 모두 테스트했고 8180에서는 4 NVMe SSD 및 4VM을 테스트했습니다. SQL Server에서 대기 시간을 살펴보니 1이 전반적으로 8280ms로 이 테스트에서 모든 서버가 얻을 수 있는 최고 점수였습니다. 8280 8 NVMe 8VM용 Sysbench의 경우 18,897 TPS, 평균 대기 시간 13.56ms, 최악의 경우 대기 시간 25.2ms를 확인했습니다. 8280 8 NVMe 4VM은 19,656 TPS, 평균 대기 시간 13.02ms, 최악의 경우 대기 시간 25.6ms를 보였습니다. 그리고 8180은 13,046 TPS, 평균 대기 시간 9.81ms, 최악의 경우 대기 시간 19.9ms였습니다.

NVMe가 탑재된 R740xd를 VDbench로 옮기는 것은 매우 인상적이었습니다. 하이라이트는 5.7K 읽기의 경우 4만 IOPS, 2.6K 쓰기의 경우 4만 IOPS, 40.3K 읽기의 경우 64GB/s, 14.8K 쓰기의 경우 64GB/s입니다. SQL에서는 2.4만 IOPS, SQL 2.3-90은 10만 IOPS, SQL 2-80은 20만 IOPS를 확인했습니다. Oracle의 경우 최고 1.96만 IOPS, Oracle 1.9-90은 10만 IOPS, Oracle 1.76-80은 20만 IOPS를 기록했습니다. VDI 복제에서는 VDI FC 부팅에서 1.8만 IOPS를 확인한 후 VDI FC 초기 로그인 548K IOPS, VDI FC 월요일 로그인 494K IOPS, VDI LC 부팅 821K IOPS, VDI에서 성능이 317만 IOPS 아래로 떨어졌습니다. 314K IOPS의 LC 초기 로그인 및 XNUMXK IOPS의 VDI LC 월요일 로그인.

740개의 NVMe 베이가 있는 매우 유연한 Dell EMC PowerEdge R12xd는 매우 인상적인 결과를 보였습니다. 우리는 대부분의 VDBench에서 수백만에 이르는 IOPS와 40.3GB/s의 대역폭을 확인했습니다. 이 수준의 성능에 도달하기 위해 일부 PCIe 확장 슬롯이 희생되었지만 서버에 필요한 것이 높은 스토리지 성능이라면 Dell EMC PowerEdge R740xd가 그 비용에 적합합니다.

델 EMC 파워에지

StorageReview에 참여

MMCC 뉴스레터 | 유튜브 | 팟캐스트 iTunes/스포티 파이 | 인스타그램 | 트위터 | 페이스북 | RSS 피드