TYAN Transport SX TN70A-B8026은 SME용으로 설계된 Tomcat SX 단일 소켓 AMD EPYC 마더보드를 기반으로 하는 2U 랙마운트 서버로 실시간 분석, 비디오 스트리밍, 소프트웨어 정의 스토리지, 인메모리 데이터베이스, 그리고 빅 데이터 애플리케이션.
TYAN Transport SX TN70A-B8026은 SME용으로 설계된 Tomcat SX 단일 소켓 AMD EPYC 마더보드를 기반으로 하는 2U 랙마운트 서버로 실시간 분석, 비디오 스트리밍, 소프트웨어 정의 스토리지, 인메모리 데이터베이스, 그리고 빅 데이터 애플리케이션.
하드웨어 측면에서 Transport SX는 24개의 핫스왑 가능한 2.5인치 NVMe 드라이브 베이와 함께 제공되며 2.5개의 내부 14인치 SATA 드라이브 베이를 포함합니다. Tyan은 또한 AMD EPYC 프로세서 덕분에 단일 CPU 소켓의 뛰어난 성능을 자랑합니다. 8nm CPU는 최대 16,24개의 스레드가 있는 32, 64, 2 또는 4코어 프로세서를 지원하고, 모든 CPU 모델에서 소켓당 최대 총 2667TB RAM, 최대 DDR128-100의 메모리 속도 및 8 PCIe 레인을 지원합니다. Transport는 또한 최대 XNUMXGbE의 네트워크 속도를 지원하는 LAN 메자닌을 갖추고 있습니다. 추가 확장이 필요한 경우 HHHL PCIe xXNUMX 카드도 지원됩니다.
TYAN 운송 SX TN70AB8026 사양
폼 팩터 | 2U 랙 마운트 |
섀시 모델 | TN70A |
마더 보드 | S8026GM2NRE |
프로세서 | |
수량 / 소켓 유형 | (1) AMD 소켓 SP3 |
지원되는 CPU 시리즈 | (1) AMD EPYC 7000 시리즈 프로세서 |
평균 CPU 전력(ACP) | 최대 180W |
메모리 | |
지원되는 DIMM 수량 | (16) DIMM 슬롯 |
DIMM 유형/속도 | DDR4 ECC RDIMM/LRDIMM/NVDIMM 2667 |
생산 능력 | 최대 1,024GB RDIMM/LRDIMM |
메모리 채널 | CPU당 8개 채널 |
메모리 전압 | 1.2V |
칩셋 | 에이스피드 AST2500 |
스토리지 | |
외부 드라이브 베이 | 수량/유형: (24) 2.5” How-Swap NVMe HDD 백플레인 지원: SAS 12Gb/s /SATA 6Gb/s / NVMe 지원되는 HDD 인터페이스: (24) 2.5” NVMe |
내부 드라이브 베이 | 유형/수량: (2) 2.5” 고정 HDD/SSD 지원되는 HDD 인터페이스: (2) SATA 6Gb/s |
I / O 포트 | USB: (3) USB3.0 포트(후면에 2개, TYPE-A 1개) / (2) USB2.0 포트(전면에 2개) COM: (1) DB-9 포트(COM1) + (1) 헤더(COM2) VGA: (1) D-Sub 15핀 포트 RJ-45: (2) GbE 포트, (1) IPMI 전용 GbE |
그래픽 | 커넥터 유형: D-Sub 15핀 해상도: 최대 1920×1200 칩셋: Aspeed AST2500 |
바이오스 | 브랜드 / ROM 크기: AMI / 32MB 특징: 하드웨어 모니터 / LAN/스토리지를 통한 USB 장치/PXE에서 부팅/사용자 구성 가능 FAN PVM Dute Cycle/콘솔 리디렉션/ACPI 6.1/SMBIOS 3.1/PnP/Wake on LAN/ACPI 절전 상태 S5 |
확장 슬롯 | |
PCI-E | (1) PCI-E Gen3 x8 슬롯(높은 브래킷이 있는 HH / HL) |
TYAN 라이저 카드 사전 설치 | (1) PCI-E Gen7106 x24 슬롯 + (3) PCI-E Gen1 x3 슬롯용 M16-L2-3F 라이저 카드 8개 / (1) PCI-E Gen7106 x24용 M3-R1-3F 라이저 카드 16개 슬롯 + (2) PCI-E Gen3 x8 슬롯 |
TYAN Mezz 카드 사전 설치 | (2) M2093 스토리지 메자닌. (4) PCI-E x8 SFF-8611 OCutLink 커넥터가 있는 카드(8) NVMe 포트용 |
기타 | (1) PCI-E Gen3 x16 OCP 2.0 슬롯(conn.A+conn.B) |
서버 관리 | |
온보드 칩셋 | 온보드 Aspeed AST2500 |
AST2500 iKVM 기능 | 24비트 고품질 비디오 압축 / IP 및 원격 플랫폼 플래시를 통한 스토리지 지원 / USB 2.0 가상 허브 |
AST2500 IPMI 기능 | IPMI 2.0 준수 베이스보드 관리 컨트롤러(BMC) / 10/100/1000Mb/s MAC 인터페이스 |
전원 공급 장치 | 유형: RPSU 입력 범위: AC 100-127V/10A / AC 200-240V/5A 주파수 : 50-60 Hz 출력 와트: 770W 효율성: 80 플러스 플래티넘 중복성: 1+1 |
부채 | (8) 6cm 팬 |
운영 환경 | |
온도 운영. | 10°C ~ 35°C(50°F ~ 95°F) |
비작동 온도 | -40°C ~ 70°C(-40°F ~ 158°F) |
작동 중/비작동 습도 | 90%, 35°C에서 비응축 |
RoHS 6/6 준수 | 가능 |
물리적 | |
치수(D x W x H) | 27.56 "X 17.72"X 3.43 "(700 X 450 X 87mm) |
총 중량 | 30의 kg (66 파운드) |
순 무게 | 19의 kg (42 파운드) |
설계 및 구축
TYAN Transport SX TN70A0-B8026은 장치 전면을 따라 실행되는 2개의 NVMe 베이가 있는 24U 폼 팩터 랙마운트 서버입니다. 왼쪽에는 2.0개의 USB XNUMX 포트가 있고 오른쪽에는 ID 및 IPMI 표시등과 함께 전원, ID 및 재설정 버튼이 있습니다.
장치 뒷면 왼쪽에는 이중 전원 공급 장치 콘센트가 있습니다. 그 옆에는 3.0개의 USB 1 포트, LAN 포트, VGA 및 직렬 포트, 10개의 XNUMXGbE 네트워킹 포트가 있습니다. 전면 장착 NVMe 베이를 제공하는 PCIe 브레이크아웃 카드와 함께 사용되는 PCIe 슬롯이 하나를 제외하고 모두 있는 이 서버는 수많은 외부 연결을 위해 설계되지 않았습니다. 이 경우 단일 슬롯을 듀얼 포트 XNUMXG SFP+ 네트워킹 카드로 채웠습니다.
상단 패널을 제거하면 일반적으로 부팅용으로 사용되는 2.5개의 내부 6인치 드라이브 베이에 접근할 수 있습니다. 또한 서버 보드, RAM 및 XNUMXcm 팬 XNUMX개가 있습니다.
퍼포먼스
우리 팀이 검토한 Tyan Transport SX TN70A-B8026은 잘 갖춰져 있습니다. CPU 전면에서 이 시스템에는 2GHz AMD EPYC 32코어/64스레드 7551P CPU와 256GB DDR4가 포함되었습니다. 성능 테스트에서는 JBOD에 구성된 VDBench 합성 테스트와 함께 12개의 Memblaze NVMe SSD로 테스트했고, SQL Server와 Sysbench에서는 1개(SSD당 XNUMXVM)에 대해 테스트했습니다. 워크로드는 모든 드라이브에 고르게 분산되었습니다.
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 벤치마크의 경우 TYAN Transport SX는 개별 VM이 12,477.5 TPS에서 3,090.8 TPS로 실행되는 총 점수 3,152.6 TPS에 도달할 수 있었습니다.
SQL Server 성능을 더 잘 나타내는 징후는 대기 시간입니다. SQL Server 평균 대기 시간에서 Transport SX는 65.5ms에서 14ms 사이에서 실행되는 개별 VM에서 총 점수 110ms를 기록했습니다.
시스벤치 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를 사용하여 각각에 대한 4VM 구성을 살펴봅니다. Transport SX는 개별 VM이 5,778.42 TPS에서 1,331.56 TPS에 이르는 총 점수 1,556.22 TPS를 기록했습니다.
Sysbench 평균 대기 시간의 경우 Transport SX는 22.215ms에서 20.56ms 범위의 개별 VM에서 총 점수 24.03ms를 기록했습니다.
최악의 시나리오(99번째 백분위수)의 경우 Tyan은 개별 VM이 55.74ms에서 49.91ms까지 실행되는 경우 총 점수가 59.26ms였습니다.
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 랜덤 읽기에서 Transport SX는 114.5 IOPS에서 514,417.17μs의 대기 시간으로 시작하여 약 150 IOPS까지 2,057,000μs 미만을 유지하고 3,791,190μs의 대기 시간으로 196.9 IOPS에서 정점에 도달했습니다.
4K 랜덤 쓰기의 경우 Transport SX는 4 IOPS에서 40.6μs의 대기 시간으로 시작했지만(204,782K 읽기와 비교하여) 빠르게 120μs에서 1.2mil IOPS로 상승했습니다. 그런 다음 대기 시간이 2,097,767μs인 113.6 IOPS에서 정점에 도달했습니다.
다음으로 64K의 순차적 워크로드를 살펴봅니다. 읽기의 경우 Transport SX는 대기 시간 3,231μs의 224.1MB/s에서 시작하여 32,046μs의 대기 시간으로 366.2MB/s에서 정점에 도달할 때까지 꾸준하고 지속적으로 증가했습니다.
64K 순차 쓰기의 경우 Transport SX는 1,867MB/s에서 시작하여 테스트가 거의 끝날 때까지 80μs 라인을 실행한 후 90MB/s에서 최종적으로 18,645μs를 돌파했습니다. 18,698μs 대기 시간 수준에서 178.1MB/s로 정점을 찍으며 마지막에 매우 날카로운 스파이크를 보였습니다.
다음은 Transport SX를 사용하는 SQL 워크로드가 250μs의 지연 시간에 122K IOPS에서 시작하여 천천히 꾸준히 증가하여 2,448,813μs 지연 시간에 151.8 IOPS로 정점을 찍었습니다.
SQL 90-10의 경우 Transport SX는 180μs의 대기 시간으로 117.1K IOPS에서 시작하여 1.96μs 대기 시간에서 천천히 162.8mil IOPS까지 올라갔습니다. 여기서는 1,695,111μs 대기 시간에서 169.2 IOPS로 뒤쳐져 급격하게 반전되었습니다.
SQL 80-20은 전송 SX가 161,214μs 대기 시간에서 110.4 IOPS에서 시작하여 1,268,447μs 대기 시간에서 180.7 IOPS로 정점에 도달하는 것을 확인했습니다.
SQL 워크로드 다음에는 Oracle 워크로드가 있습니다. 여기에서 Transport SX는 110,863 IOPS에서 시작하여 111.3μs의 대기 시간으로 약 1mil IOPS까지 꾸준히 증가했습니다. Transport SX는 1,052,446μs의 대기 시간과 함께 169 IOPS로 정점을 찍었습니다.
Oracle 90-10은 Transport SX가 181,197μs 대기 시간에서 117.1 IOPS로 테스트를 시작했으며 천천히 1,789,282μs 대기 시간에서 142.8 IOPS로 최고점에 도달했습니다.
Oracle 80-20에서 Transport SX는 Oracle 90-10 테스트와 비슷한 이야기를 들려주었는데, 175,337μs의 대기 시간에서 110 IOPS로 시작하여 147.7 IOPS로 1,700,667μs에서 정점에 도달했습니다.
다음으로 VDI 클론 테스트인 Full 및 Linked를 살펴봅니다. 전체 복제 테스트에는 부팅, 초기 로그인, 월요일 로그인, 패치 업데이트 및 화요일 꾸준한 테스트가 포함되며 연결된 복제 테스트에는 부팅, 초기 로그인, 월요일 로그인 및 화요일 로그인이 포함됩니다. 먼저 전체 클론 테스트를 살펴보겠습니다.
VDI 부팅의 경우 Transport SX는 142,582μs의 대기 시간에서 127.9 IOPS로 시작했습니다. 느리고 지속적인 추세는 이 테스트에서 계속되었으며 1,384,133μs 대기 시간에서 208.3 IOPS로 완료되었습니다.
VDI FC 초기 로그인은 Transport SX가 67,581μs의 대기 시간에서 98.4 IOPS로 시작되는 것을 확인했습니다. 약 472K IOPS에 도달하면 대기 시간이 급격히 증가하여 다음 95K IOPS에 걸쳐 거의 50μs 증가했습니다. 지연 시간은 588μs로 약 253.9K IOPS로 정점을 찍었습니다.
VDI 월요일 로그인의 경우 Transport SX는 58,894μs의 대기 시간에서 115.2 IOPS로 시작하여 테스트 내내 꾸준히 증가했습니다. 테스트가 끝나면 약간 앞뒤로 움직이며 600μs 대기 시간에서 대략 265.4K IOPS로 끝납니다.
VDI LC(Linked Clone)로 이동하면 부팅 테스트에서 전송 SX는 92,621μs 대기 시간에서 150.4 IOPS로 시작하여 테스트 전체에서 150μs보다 약간 증가하여 201.9 IOPS로 925,069μs 대기 시간에서 완료되었습니다.
VDI LC 초기 로그인은 40,477μs 대기 시간에서 120.3 IOPS로 시작하여 곧바로 증가하고 끝 부분에 작은 고리가 있어 대략 400K IOPS와 229.5μs 대기 시간을 보여주는 전송을 보여줍니다.
VDI LC Monday Login은 51,113 IOPS의 전송 SX와 킥오프 시 132μs의 대기 시간을 가졌으며, 마무리 단계에서 또 한 번 연속 증가하여 540μs 대기 시간 수준에서 약 326.6K IOPS로 정점에 도달했습니다.
결론
TYAN Transport SX TN70A-B8026은 2개의 24인치 NVMe 드라이브 베이와 장치 내부에 2.5개의 추가 2.5인치 SATA 베이가 함께 제공되는 7000U 서버입니다. 이 TYAN 서버는 AMD EPYC 2 시리즈 프로세서를 지원하며 AMD EPYC SKU 스택의 모든 프로세서에서 최대 XNUMXTB RAM의 매우 높은 메모리 용량(단일 소켓 서버용)을 자랑합니다.
애플리케이션 워크로드 분석에서 Transport SX는 SQL Server에서 평균 대기 시간이 5,778.42ms인 총 점수 65.5 TPS를 기록했습니다. Sysbench에서 Transport SX는 5,778.42개의 VM에서 22.215 TPS의 평균 트랜잭션 성능과 55.7ms의 평균 대기 시간을 보여주었습니다. 마지막으로 Sysbench 최악의 시나리오 대기 시간은 XNUMX개의 VM에서 XNUMXms를 나타냈습니다.
우리의 VDBench 워크로드는 Transport SX의 놀라운 CPU 성능을 보여주었습니다. 서버는 랜덤 3.7K 읽기에서 4MIOPS, 랜덤 2.1K 쓰기에서 4M IOPS, 32K 순차 읽기에서 64GB/s, 18.6K 순차 쓰기에서 64GB/s를 기록했습니다. SQL 테스트에서 Transport SX는 2.44만 IOPS, 1.69-90에서 10만 IOPS, 1.26-80에서 20만 IOPS를 기록했습니다. 오라클 테스트에서도 1.05만 IOPS, 1.78-90에서 10만 IOPS, 1.7 80-20의 M IOPS. Transport는 또한 Full에서 1.38M IOPS, Linked에서 925K IOPS의 멋진 VDI 클론 부트를 가졌습니다.
이 시스템은 잘 구성되어 있으며 AMD 세계의 사람들에게 24개의 NVMe 드라이브를 수용할 수 있는 흥미로운 섀시를 제공합니다. 많은 대역폭이 필요한 워크로드의 경우 이 구성은 특히 단일 프로세서가 빌드 및 소프트웨어 라이선스 비용에서 제공할 수 있는 절감 효과를 고려할 때 매력적일 수 있습니다. 물론 단 하나의 x8 PCIe 슬롯만 사용할 수 있고 외부 연결은 6.4GB/s로 제한됩니다. 그럼에도 불구하고 Transport SX는 올바른 사용 사례에서 많은 잠재력을 가진 흥미로운 플랫폼임에 의심의 여지가 없습니다.