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 스토리지 옵션을 좀 더 살펴보겠습니다.
모든 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를 보았습니다.
시스벤치 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를 얻었습니다.
평균 대기 시간에서 R640 4 NVMe 8VM은 13.55ms의 총 대기 시간에 도달했습니다. R740xd 8 NVMe 8VM의 경우 총 대기 시간이 13.02ms에 도달했습니다. R640 4 NVMe 4VM의 총 대기 시간은 9.81ms였습니다.
최악의 시나리오 대기 시간(99번째 백분위수)의 경우 R640 4 NVMe 8VM의 총 대기 시간은 25.2ms입니다. R740xd 8 NVMe 8VM의 경우 총 대기 시간이 25.6ms에 도달했습니다. 그리고 R640 4 NVMe 4VM의 총 대기 시간은 19.9ms였습니다.
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로 정점에 도달했습니다.
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로 정점을 찍었습니다.
64K 순차 쓰기는 서버가 55,601µs의 대기 시간에서 3.5 IOPS 또는 47.4GB/s에서 시작하여 236,987µs의 대기 시간에서 14.8 IOPS 또는 499.6GB/s로 정점에 도달한 후 다시 한 번 일부를 떨어뜨렸습니다.
다음 테스트 세트는 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 구성을 살펴봅니다.
애플리케이션 워크로드 분석에서 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가 그 비용에 적합합니다.
StorageReview에 참여
뉴스레터 | 유튜브 | 팟캐스트 iTunes/스포티 파이 | 인스타그램 | 트위터 | 페이스북 | RSS 피드