Supermicro 1124US-TNRP는 새로운 AMD EPYC 1 프로세서를 활용하는 7003U 서버입니다. 이 서버는 Supermicro의 A+ Ultra 제품군의 일부입니다. 이름과 아래 사진이 데자뷰를 유발하는 경우 이미 거의 동일한 항목을 검토했기 때문입니다. 슈퍼마이크로 1024US-TRT 서버. 이전 검토에서도 최신 버전의 1023-TR4의 Supermicro AMD EPYC 서버. Supermicro 1124US-TNRP로 Supermicro 시작에 대해 더 자세히 살펴보겠습니다.
Supermicro 1124US-TNRP는 새로운 AMD EPYC 1 프로세서를 활용하는 7003U 서버입니다. 이 서버는 Supermicro의 A+ Ultra 제품군의 일부입니다. 이름과 아래 사진이 데자뷰를 유발하는 경우 이미 거의 동일한 항목을 검토했기 때문입니다. 슈퍼마이크로 1024US-TRT 서버. 이전 검토에서도 최신 버전의 1023-TR4의 Supermicro AMD EPYC 서버. Supermicro 1124US-TNRP로 Supermicro 시작에 대해 더 자세히 살펴보겠습니다.
슈퍼마이크로 1124US 대 1024UT
우선 여기에는 많은 유사점이 있습니다. 두 서버 모두 32세대 AMD EYPC 프로세서를 사용하고 최대 8TB의 ECC DDR4 3200MHz SDRAM을 위한 4개의 DIMM 슬롯이 있으며 둘 다 XNUMX개의 PCIe GenXNUMX 확장 슬롯이 있습니다. 이전 서버에 대한 주요 불만 중 하나는 고밀도 NVMe 스토리지가 부족하다는 것입니다.
한편으로 1024UT에는 최대 3.5TB의 HDD 용량을 위한 64개의 1124인치 베이가 있습니다. 이 베이는 SATA, SAS 및 NVMe를 지원하지만 가장 빠른 후자를 활용하려면 베이 2.5개로 제한됩니다. 12US에는 XNUMX인치 베이만 있지만 XNUMX개로 괜찮습니다. 즉, 훨씬 더 많은 NVMe 스토리지가 가능합니다.
1124US는 1U이지만 280W TDP를 지원합니다. 즉, 원하는 경우 64개의 1124코어 AMD EPYC CPU를 활용할 수 있습니다. Supermicro 1024US의 후면 I/O는 10UT와 유사하며 이중 10GBase-T 및 16개의 XNUMXG SFP+ 및 XNUMX개의 xXNUMX PCIe 확장 슬롯을 지원합니다.
보기 모델에는 AMD EPYC 7713 CPU 512개, 12GB 메모리 및 XNUMX개가 포함됩니다. 인텔 P5510 3.84TB SSD.
슈퍼마이크로 1124US-TNRP 사양
폼 팩터 | 1U |
CPU |
|
코어 | 최대 64개 코어 |
메모리 용량 |
|
메모리 유형 | DDR4 3200MHz 등록 ECC, 288핀 금도금 DIMM |
DIMM 크기 | 4GB, 8GB, 16GB, 32GB, 64GB, 128GB, 256GB |
메모리 전압 | 1.2V |
오류 감지 |
|
칩셋 | SoC(시스템 온 칩) |
SATA | SATA3(6Gbps) |
네트워크 연결 | Intel X10-TM10를 통한 듀얼 710GBase-T + 4G SFP+ |
IPMI |
|
그래픽 업로드 | 아스피드 AST2500 BMC |
NVMe | NVMe 포트 12개(기본값) |
LAN |
|
USB | 4 USB 3.0 포트
(후면 2개 + A형 1개 + 전면 1개) |
VGA | 1 VGA 포트 |
SAS | 옵션 SAS 키트를 통한 12개의 SAS3 포트 지원 |
SATA | 옵션 키트를 통한 12개의 SATA3 포트 지원 |
기타 |
|
BIOS 유형 | AMI 128Mb SPI 플래시 EEPROM |
확장 슬롯 |
|
전원 공급 장치 | PMBus가 포함된 1200W 중복 전원 공급 장치 |
입력 |
|
+ 12V |
|
+ 12Vsb | 최대: 2.1A / 최소: 0A |
높이 | 1.7 인치 (43mm) |
폭 | 17.2 인치 (437mm) |
깊이 | 29.1 인치 (739mm) |
총 중량 | 48의 파운드 (21.8 kg) |
설계 및 구축
Supermicro 1124US-TNRP는 Supermicro 장치의 정상적인 모양을 가진 1U 서버입니다. 서버 전면에는 2.5개의 3.0인치 드라이브 베이가 있습니다. 베이는 도구가 필요 없고 핫 스왑이 가능하여 항상 좋습니다. 왼쪽 상단에는 USB XNUMX 포트가 있습니다. 오른쪽 상단에는 전원 버튼/LED, HDD 표시등, NIC 표시등, 정보 LED 및 UID 버튼이 있는 제어판이 있습니다.
뒤쪽으로 뒤집으면 왼쪽은 3개의 PSU, 오른쪽은 10개의 PCIe 슬롯, 가운데에는 3.0개의 XNUMXGbE 포트, XNUMX개의 USB XNUMX 포트, IPMI 전용 LAN 포트, 직렬 포트, UID 표시기 및 버튼, 비디오 포트.
그것을 열면 두 개의 CPU와 이를 둘러싸고 있는 32개의 DIMM을 볼 수 있습니다.
슈퍼마이크로 1124US-TNRP 성능
슈퍼마이크로 1124US-TNRP 구성:
- Intel P5510 3.84 PCIe Gen 4 NVMe SSD
- AMD EPYC 7713 프로세서(64코어)
- 512GB DDR4 RAM
- 64GB SATADOM 부팅
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 테스트는 대기 시간 성능을 찾습니다.
SQL Server 테스트 구성(VM당)
- 윈도우 서버 2012 R2
- 스토리지 공간: 600GB 할당, 500GB 사용
- SQL 서버 2014
-
- 데이터베이스 크기: 1,500 규모
- 가상 클라이언트 로드: 15,000
- RAM 버퍼: 48GB
- 시험 시간: 3시간
-
- 2.5시간 전처리
- 30분 샘플 기간
SQL Server 평균 대기 시간의 경우 Supermicro 1124US-TNRP는 각각 1ms를 측정하는 개별 VM으로 1ms의 총 점수를 가졌습니다.
시스벤치 MySQL 성능
두 번째 로컬 스토리지 애플리케이션 벤치마크는 SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스로 구성됩니다. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 평균 99번째 백분위수 대기 시간도 측정합니다.
각 Sysbench VM은 92개의 vDisk로 구성됩니다. 하나는 부팅용(~447GB), 하나는 사전 구축된 데이터베이스(~270GB), 세 번째는 테스트 중인 데이터베이스용(16GB)입니다. 시스템 리소스 관점에서 각 VM을 vCPU 60개, DRAM 8GB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다. 12개의 NVMe SSD 중 XNUMX개를 활용하여 드라이브당 XNUMX개의 VM을 배치했습니다. 이것은 CPU 바운드 벤치마크이므로 최종 성능 수치에 영향을 미치지 않았습니다.
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를 사용하여 개별 VM이 28,665 TPS에서 8 TPS 범위인 3,474VM에 대해 3,707 TPS의 총 점수를 기록했습니다. 16개의 VM에서 우리는 개별 VM이 38,960 TPS에서 2,360 TPS에 이르는 총 점수 2,492 TPS를 확인했습니다. 이는 테스트에서 믿을 수 없을 정도로 높은 수치이며, 주력 AMD Epyc Gen3 CPU를 활용하지 않는다는 점을 고려할 때 더욱 인상적입니다.
Sysbench 평균 대기 시간을 사용하여 8VM 테스트에서 8.93ms에서 8.63ms 범위의 개별 VM으로 9.21ms의 총점을 확인했습니다. 16VM에서 우리는 개별 VM이 13.14ms에서 12.82ms 사이인 총 13.56ms를 확인했습니다.
최악의 시나리오(99번째 백분위수) 대기 시간에서 1124US의 총 점수는 14.98VM의 경우 8ms, 55.22VM의 총 점수는 16ms였습니다.
VDBench 워크로드 분석
벤치마킹 서버의 경우 애플리케이션 테스트가 가장 좋고 합성 테스트가 두 번째입니다. 실제 워크로드를 완벽하게 나타내지는 못하지만 합성 테스트는 경쟁 솔루션 간의 비교를 쉽게 수행할 수 있는 반복성 요소로 스토리지 장치의 기준선을 만드는 데 도움이 됩니다.
이러한 워크로드는 "포 코너" 테스트, 공통 데이터베이스 전송 크기 테스트, 추적, 다양한 VDI 환경에서 캡처에 이르는 다양한 테스트 프로필을 제공합니다. 이러한 모든 테스트는 스크립팅 엔진과 함께 공통 vdBench 워크로드 생성기를 활용하여 대규모 컴퓨팅 테스트 클러스터에서 결과를 자동화하고 캡처합니다. 이를 통해 플래시 어레이 및 개별 저장 장치를 포함한 광범위한 저장 장치에서 동일한 작업 부하를 반복할 수 있습니다.
프로필 :
- 4K 임의 읽기: 100% 읽기, 128 스레드, 0-120% iorate
- 4K 임의 쓰기: 100% 쓰기, 128 스레드, 0-120% iorate
- 64K 순차 읽기: 100% 읽기, 32개 스레드, 0-120% iorate
- 64K 순차 쓰기: 100% 쓰기, 16개 스레드, 0-120% 속도
- 합성 데이터베이스: SQL 및 Oracle
- VDI 전체 클론 및 연결된 클론 추적
무작위 4K 읽기를 살펴보면 Supermicro 1124US-TNRP는 3,985,505 IOPS로 정점에 도달했지만 대기 시간은 최대 1.05ms까지 떨어졌습니다.
4K 쓰기에서 우리는 훨씬 더 나은 대기 시간 시작(34.2µs)을 보았고 서버는 2,256,082 IOPS와 2.4ms의 대기 시간에서 정점에 도달했습니다.
64K 순차 워크로드로 전환하면 읽기에서 1124US는 953,421µs의 밀리초 미만 대기 시간에서 59.6 IOPS 또는 400GB/s라는 놀라운 최고치를 기록했습니다.
64K 쓰기로 서버는 100µs 미만에서 시작하여 346,960µs의 대기 시간에서 21.7 IOPS 또는 779GB/s로 정점에 도달했습니다.
다음 테스트 세트는 SQL, SQL 90-10 및 SQL 80-20과 같은 SQL 워크로드입니다. SQL부터 시작하여 Supermicro 1124US는 2,533,043 IOPS와 147µs의 대기 시간으로 정점을 찍었습니다.
SQL 90-10에서 서버는 최대 2,674,358 IOPS와 138µs의 대기 시간을 가졌습니다.
SQL 80-20은 2,572,583µs의 대기 시간으로 144 IOPS의 최고 성능을 보였습니다.
다음은 Oracle 워크로드인 Oracle, Oracle 90-10 및 Oracle 80-20입니다. Oracle을 시작으로 1124U는 991,373µs의 대기 시간으로 최고 371 IOPS를 기록했습니다.
Oracle 90-10에서 서버는 82µs에서 시작하여 약 100만 IOPS까지 2µs 미만을 유지했으며, 대기 시간은 2,373,884µs에 최고 108 IOPS였습니다.
Oracle 80-20은 78.2µs에서 시작하여 다시 한 번 약 100만 IOPS까지 2µs 미만을 유지한 후 2,321,212µs의 대기 시간에서 111 IOPS로 정점에 도달하기 전에 또 다른 강력하고 낮은 대기 시간 성능을 보여주었습니다.
다음으로 VDI 클론 테스트인 Full and Linked로 전환했습니다. VDI 완전 클론(FC) 부트의 경우 Supermicro 1124US는 980,159µs의 대기 시간과 함께 234 IOPS로 정점을 찍었습니다.
VDI에서 FC 초기 로그인은 240,465ms의 대기 시간에서 1.21 IOPS의 최고 성능을 보였습니다.
VDI FC Monday Login은 Supermicro가 낮은 대기 시간으로 시작하여 약간 급증한 다음 최대 463,803 IOPS와 148µs의 대기 시간에 정착하는 것을 보았습니다.
VDI LC(Linked Clone) 부팅의 경우 Supermicro 서버는 최대 756,313 IOPS와 대기 시간 205µs로 상당히 일관된 성능을 보여주었습니다.
VDI LC 초기 로그인은 364µs의 대기 시간에서 대략 161K IOPS의 피크를 보였습니다.
마지막으로, VDI LC Monday Login으로 Supermicro 1124US는 대기 시간에 대해 492,682µs에서 249 IOPS에 도달할 수 있었습니다.
결론
Supermicro는 Supermicro 1124US-TNRP에서 최신 세대의 AMD EPYC CPU를 지원하는 또 다른 소형 서버를 출시했습니다. 여기에 좋아할 것이 많이 있습니다. 서버는 1U에 불과하지만 7003개의 DIMM 슬롯을 통해 8개의 32세대 AMD EPYC 4 프로세서와 최대 16TB의 RAM을 수용할 수 있습니다. 후면에는 10개의 PCIe Gen1024 x1124 확장 슬롯과 XNUMX개의 온보드 XNUMXGbE 포트가 있습니다. XNUMXUT가 부족한 부분은 NVMe 드라이브를 XNUMX개만 추가할 수 있다는 사실이었습니다. 여기서 XNUMXUS는 사용자가 최대 XNUMX개까지 추가할 수 있도록 합니다. AI, ML 및 기타 연산 밀도가 높은 애플리케이션은 이 상자에서 매우 잘 작동합니다.
성능을 테스트하기 위해 인텔 P5510 SSD로 시스템을 가득 채우고 애플리케이션 워크로드 분석 테스트 제품군을 실행했습니다. SQL Server 평균 대기 시간에서 총 대기 시간은 1.25ms였습니다. Sysbench OLTP를 통해 우리는 28,665VM에서 8 TPS, 38,960VM 테스트에서 놀라운 16 TPS의 총점을 확인했습니다. Sysbench 평균 대기 시간에서 8.93VM 및 13.14VM에 대해 각각 8ms 및 16ms의 집계 점수가 있었습니다. Sysbench의 최악의 시나리오는 14.98VM 및 55.22VM에 대해 각각 8ms 및 16ms의 집계 점수를 보였습니다.
VDBench에서 우리는 4K 읽기에서 거의 4만 IOPS, 2.26K 쓰기에서 4만 IOPS, 59.6K 읽기에서 무려 64GB/s, 21.7K 쓰기에서 64GB/s를 포함하는 하이라이트를 보았습니다. SQL 테스트에서 최고 2.5만 IOPS, SQL 2.7-90에서 10만 IOPS, SQL 2.6-80에서 20만 IOPS를 확인했습니다. Oracle 테스트에서는 최고 991K IOPS, Oracle 2.4-90에서 10만 IOPS, Oracle 2.3-80에서 20만 IOPS를 보였습니다.
그런 다음 VDI 클론 테스트 전체 및 연결이 이어졌습니다. 전체 클론에서 우리는 980K IOPS의 부팅 피크, 240K IOPS의 초기 로그온 및 464K IOPS의 월요일 로그인을 확인했습니다. Linked Clone을 사용하여 부팅 시 756K IOPS, 초기 로그인 시 364K IOPS, 월요일 로그인 시 493K IOPS의 최고치를 확인했습니다. 서버는 VDBench에서 많은 인상적인 숫자를 가지고 있었지만 한 번 이상 1ms를 넘어섰습니다. 4K 테스트와 VDI FC 부팅에서 대기 시간이 더 깁니다.
Supermicro 1124US-TNRP는 작은 공간에 포장된 또 다른 강력한 서버입니다. 실제로 공원에서 성능을 떨어뜨릴 수 있고 충분한 NVMe 스토리지가 있는 고밀도 서버를 찾고 있다면 1124US를 선택하십시오.
StorageReview에 참여
뉴스레터 | 유튜브 | 링크드인 | 인스타그램 | 트위터 | 페이스북 | 틱톡 서비스 | RSS 피드