TYAN Transport SX TN70A-B8026 是一款 2U 机架式服务器,基于 Tomcat SX 单路 AMD EPYC 主板,专为中小企业设计,是实时分析、视频流、软件定义存储、内存数据库、和大数据应用。
TYAN Transport SX TN70A-B8026 是一款 2U 机架式服务器,基于 Tomcat SX 单路 AMD EPYC 主板,专为中小企业设计,是实时分析、视频流、软件定义存储、内存数据库、和大数据应用。
在硬件方面,Transport SX 配备 24 个热插拔 2.5 英寸 NVMe 驱动器托架,并包含两个内部 2.5 英寸 SATA 驱动器托架。 得益于 AMD EPYC(霄龙)处理器,Tyan 还宣布了单个 CPU 插槽的出色性能。 14nm CPU 支持最多 8 个线程的 16,24、32、64 或 2 核处理器,在所有 CPU 型号上每个插槽支持高达 4TB 的总 RAM,内存速度高达 DDR2667-128,以及 100 个 PCIe 通道。 Transport 还具有支持高达 8GbE 网络速度的 LAN 夹层。 如果需要额外扩展,还支持 HHHL PCIe xXNUMX 卡。
TYAN Transport SX TN70AB8026 规格
外形 | 2U机架式 |
底盘型号 | TN70A |
主机板 | S8026GM2NRE |
处理器 | |
数量/插座类型 | (1) 个 AMD 插槽 SP3 |
支持的CPU系列 | (1) AMD EPYC 7000 系列处理器 |
平均 CPU 功率 (ACP) 瓦数 | 最大可达 180W |
内存 | |
支持的 DIMM 数量 | (16) 个内存插槽 |
DIMM 类型/速度 | DDR4 ECC RDIMM/LRDIMM/NVDIMM 2667 |
容量 | 高达 1,024GB RDIMM/LRDIMM |
记忆通道 | 每个 CPU 8 个通道 |
显存电压 | 1.2V |
芯片组 | 极速AST2500 |
外部驱动器托架 | 数量/类型:(24) 2.5” How-Swap NVMe 硬盘背板支持:SAS 12Gb/s /SATA 6Gb/s / NVMe 支持的硬盘接口:(24) 2.5” NVMe |
内部驱动器托架 | 类型/数量:(2) 2.5” 固定 HDD/SSD 支持的硬盘接口:(2) SATA 6Gb/s |
I / O端口 | USB:(3) 个 USB3.0 端口(2 个在后面,1 个 TYPE-A)/(2) 个 USB2.0 端口(2 个在前面) COM:(1) DB-9 端口 (COM1) + (1) 接头 (COM2) VGA:(1) 个 D-Sub 15 针端口 RJ-45:(2) GbE 端口,(1) GbE 专用于 IPMI |
图形 | 连接器类型:D-Sub 15 针 分辨率:最高1920×1200 芯片组:Aspeed AST2500 |
BIOS | 品牌/ROM大小:AMI/32MB 功能:硬件监控/从 USB 设备启动/通过 LAN/存储进行 PXE/用户可配置的 FAN PVM 工作周期/控制台重定向/ACPI 6.1/SMBIOS 3.1/PnP/LAN 唤醒/ACPI 休眠状态 S5 |
扩展插槽 | |
PCI-E | (1) 个 PCI-E Gen3 x8 插槽(带高支架的 HH / HL) |
预装 TYAN Riser Card | (1) M7106-L24-3F 转接卡,用于 (1) PCI-E Gen3 x16 插槽 + (2) PCI-E Gen3 x8 插槽 / (1) M7106-R24-3F 转接卡,用于 (1) PCI-E Gen3 x16插槽 + (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/1000 Mb/s MAC 接口 |
可编程电源 | 类型:RPSU 输入范围:AC 100-127V/10A / AC 200-240V/5A 频率:50-60 Hz 输出功率:770 瓦 效率: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 标准 | 有 |
物理 | |
尺寸(长 x 宽 x 高) | 27.56“X 17.72”X 3.43“(700 450点¯x点¯x87mm) |
毛重 | 30公斤(66磅) |
净重 | 19公斤(42磅) |
设计与建造
TYAN Transport SX TN70A0-B8026 是一款 2U 外形规格的机架式服务器,在设备的前面有 24 个 NVMe 托架。 左侧是两个 USB 2.0 端口,右侧是电源、ID 和重置按钮,以及 ID 和 IPMI 指示灯。
在左侧的设备背面,您会找到双电源插座。 在这些旁边,您会看到两个 USB 3.0 端口、一个 LAN 端口、VGA 和串行端口,以及两个 1GbE 网络端口。 除了一个 PCIe 插槽外,所有 PCIe 插槽都被 PCIe 分线卡占用,服务于前置 NVMe 托架,因此该服务器并非为大量外部连接而设计。 在这种情况下,我们使用双端口 10G SFP+ 网卡填充单个插槽。
卸下顶部面板可以看到通常用于启动任务的两个内部 2.5 英寸驱动器托架。 您还会发现服务器主板、RAM 和八个 6 厘米风扇。
性能
我们的团队审查的 Tyan Transport SX TN70A-B8026 装备精良。 在 CPU 方面,该系统包括 2GHz AMD EPYC 32 核/64 线程 7551P CPU 和 256GB DDR4。 在我们的性能测试中,我们使用 VDBench 综合测试对 12 个 Memblaze NVMe SSD 进行了测试,在 JBOD 中进行了配置,并且在我们的 SQL Server 和 Sysbench 中测试了四个(每个 SSD 1 个 VM)。 工作负载均匀分布在所有驱动器上。
SQL Server 性能
StorageReview 的 Microsoft SQL Server OLTP 测试协议采用事务处理性能委员会的基准 C (TPC-C) 的最新草案,这是一种模拟复杂应用程序环境中活动的在线事务处理基准。 TPC-C 基准比综合性能基准更接近于衡量数据库环境中存储基础设施的性能优势和瓶颈。
每个 SQL Server VM 都配置有两个虚拟磁盘:100GB 卷用于启动,500GB 卷用于数据库和日志文件。 从系统资源的角度来看,我们为每个虚拟机配置了 16 个 vCPU、64GB DRAM 并利用了 LSI Logic SAS SCSI 控制器。 虽然我们之前测试的 Sysbench 工作负载在存储 I/O 和容量方面使平台饱和,但 SQL 测试寻找延迟性能。
此测试使用在 Windows Server 2014 R2012 来宾虚拟机上运行的 SQL Server 2,并由戴尔的数据库基准工厂进行压力测试。 虽然我们对该基准的传统用法是在本地或共享存储上测试 3,000 规模的大型数据库,但在本次迭代中,我们专注于在我们的服务器上均匀分布四个 1,500 规模的数据库。
SQL Server 测试配置(每个虚拟机)
- Windows服务器2012 R2的
- 存储空间:分配 600GB,使用 500GB
- SQL Server的2014的
- 数据库大小:1,500 规模
- 虚拟客户端负载:15,000
- 内存缓冲区:48GB
- 测试时长:3 小时
- 2.5 小时预处理
- 30分钟采样期
对于我们的事务性 SQL Server 基准测试,TYAN Transport SX 能够达到 12,477.5 TPS 的总分,单个 VM 的运行速度从 3,090.8 TPS 到 3,152.6 TPS。
SQL Server 性能的一个更明显的标志是延迟。 对于 SQL Server 平均延迟,Transport SX 的总得分为 65.5 毫秒,单个 VM 的运行时间为 14 毫秒到 110 毫秒。
Sysbench MySQL 性能
我们的第一个本地存储应用程序基准测试包括通过 SysBench 测量的 Percona MySQL OLTP 数据库。 该测试测量平均 TPS(每秒事务数)、平均延迟和平均 99% 延迟。
每个 Sysbench VM 配置了三个虚拟磁盘:一个用于启动 (~92GB),一个用于预构建数据库 (~447GB),第三个用于测试中的数据库 (270GB)。 从系统资源的角度来看,我们为每个虚拟机配置了 16 个 vCPU、60GB DRAM 并利用了 LSI Logic SAS SCSI 控制器。
Sysbench 测试配置(每个虚拟机)
- CentOS 6.3 64 位
- Percona XtraDB 5.5.30-rel30.1
- 数据库表:100
- 数据库大小:10,000,000
- 数据库线程:32
- 内存缓冲区:24GB
- 测试时长:3 小时
- 2 小时预处理 32 个线程
- 1 小时 32 个线程
对于 Sysbench OLTP,我们查看每个的 4VM 配置。 Transport SX 的总得分为 5,778.42 TPS,单个 VM 的得分从 1,331.56 TPS 到 1,556.22 TPS 不等。
对于 Sysbench 平均延迟,Transport SX 的总得分为 22.215 毫秒,单个 VM 的范围为 20.56 毫秒至 24.03 毫秒。
当涉及到最坏情况(第 99 个百分位数)时,Tyan 的总得分为 55.74 毫秒,单个虚拟机的运行时间为 49.91 毫秒至 59.26 毫秒。
VDBench 工作负载分析
在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。 这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 VDI 环境的跟踪捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。
简介:
- 4K 随机读取:100% 读取,128 个线程,0-120% 重复率
- 4K 随机写入:100% 写入,64 线程,0-120% iorate
- 64K 顺序读取:100% 读取,16 个线程,0-120% 迭代
- 64K 顺序写入:100% 写入,8 个线程,0-120% 迭代
- 综合数据库:SQL 和 Oracle
- VDI 完整克隆和链接克隆跟踪
对于 4K 随机读取,Transport SX 在 114.5 IOPS 时以 514,417.17μs 的延迟开始,一直保持在 150μs 以下直到大约 2,057,000 IOPS,然后以 3,791,190 IOPS 的峰值达到峰值,延迟为 196.9μs。
对于 4K 随机写入,Transport SX 开始时表现强劲(与 4K 读取相比),在 40.6 IOPS 时延迟为 204,782μs,但在 120 万 IOPS 时迅速上升至 1.2μs。 然后它继续达到 2,097,767 IOPS 的峰值,延迟为 113.6μs。
接下来,我们看看 64K 的顺序工作负载。 对于读取,Transport SX 以 3,231MB/s 的速度开始,延迟为 224.1μs,然后稳步持续增加,直到达到 32,046MB/s 的峰值,延迟为 366.2μs。
对于 64K 顺序写入,Transport SX 以 1,867MB/s 开始并运行 80μs 线,直到接近测试结束时它最终以 90MB/s 打破 18,645μs。 它在最后看到了一个非常尖锐的尖峰,在 18,698μs 的延迟水平下达到 178.1MB/s 的峰值。
接下来是我们使用 Transport SX 的 SQL 工作负载,以 250K IOPS 和 122μs 的延迟开始,并在整个过程中缓慢而稳定地增长,峰值为 2,448,813 IOPS,延迟为 151.8μs。
对于 SQL 90-10,Transport SX 以 180 微秒的延迟从 117.1K IOPS 开始,然后以 1.96 微秒的延迟缓慢攀升至 162.8 万 IOPS。 在这里,它急转弯,以 1,695,111 IOPS 和 169.2 微秒的延迟结束。
SQL 80-20 看到 Transport SX 以 161,214 IOPS 和 110.4μs 延迟开始,并以 1,268,447 IOPS 和 180.7μs 延迟达到峰值。
在我们的 SQL 工作负载之后是我们的 Oracle 工作负载。 在这里,Transport SX 以 110,863 IOPS 开始,延迟为 111.3μs,并稳定增加直到大约 1 万 IOPS。 Transport SX 的峰值为 1,052,446 IOPS,延迟为 169μs。
Oracle 90-10 看到 Transport SX 在 181,197 微秒的延迟下以 117.1 IOPS 开始测试,慢慢攀升至 1,789,282 IOPS 的峰值,在 142.8 微秒的延迟。
对于 Oracle 80-20,Transport SX 讲述了与 Oracle 90-10 测试类似的故事,以 175,337 IOPS 开始,延迟为 110μs,峰值为 147.7μs,为 1,700,667 IOPS。
接下来,我们查看 VDI 克隆测试,完整和链接。 我们的完整克隆测试包括启动、初始登录、星期一登录、补丁更新和星期二稳定,而我们的链接克隆测试包括启动、初始登录、星期一登录和星期二登录。 首先,我们将查看完整克隆测试。
对于 VDI 引导,Transport SX 以 142,582 IOPS 开始,延迟为 127.9μs。 该测试继续保持缓慢而稳定的趋势,最终以 1,384,133 微秒的延迟完成 208.3 IOPS。
VDI FC 初始登录看到 Transport SX 以 67,581 IOPS 启动,延迟为 98.4 微秒。 一旦它达到 472K IOPS 左右,延迟就会出现急剧上升,在接下来的 95K IOPS 中上升了近 50μs。 它的峰值约为 588K IOPS,延迟为 253.9μs。
对于 VDI 星期一登录,Transport SX 以 58,894 IOPS 开始,延迟为 115.2μs,并在整个测试过程中稳步上升。 在测试结束时,我们看到它有点前后颠簸,最终以大约 600K IOPS 和 265.4μs 延迟结束。
转到 VDI 链接克隆 (LC),启动测试让 Transport SX 在 92,621μs 延迟时以 150.4 IOPS 开始,在整个测试过程中上升超过 150μs,最终以 201.9μs 延迟和 925,069 IOPS 结束。
VDI LC 初始登录显示传输以 40,477 IOPS 开始,延迟为 120.3 微秒,然后直线增加并在结束时出现一个小钩子,显示大约 400K IOPS 和 229.5 微秒延迟。
VDI LC Monday Login 的 Transport SX 在开始时的 IOPS 为 51,113 IOPS,延迟为 132μs,在结束时再次直线上升,峰值约为 540K IOPS,延迟水平为 326.6μs。
总结
TYAN Transport SX TN70A-B8026 是一款 2U 服务器,配备 24 个 2.5” NVMe 驱动器托架,以及两个额外的 2.5” SATA 托架。 此 TYAN 服务器支持 AMD EPYC 7000 系列处理器,并拥有极高的内存容量(对于单插槽服务器)高达 2TB 的 RAM,AMD EPYC SKU 堆栈中的每个处理器。
在我们的应用程序工作负载分析中,Transport SX 在 SQL Server 中的平均延迟为 5,778.42 毫秒,总得分为 65.5 TPS。 在 Sysbench 中,Transport SX 的平均交易性能为 5,778.42 TPS,平均延迟为 22.215 毫秒,有四个虚拟机。 最后,我们的 Sysbench 最坏情况下的延迟显示为 55.7 毫秒,有四个虚拟机。
我们的 VDBench 工作负载显示了 Transport SX 令人难以置信的 CPU 顶级性能。 服务器在随机 3.7K 读取中达到 4MIOPS,在随机 2.1K 写入中达到 4M IOPS,在 32K 顺序读取中达到 64GB/s,在 18.6K 顺序写入中达到 64GB/s。 对于我们的 SQL 测试,Transport SX 在 2.44-1.69 中达到 90M IOPS,10M IOPS,在 1.26-80 中达到 20M IOPS。Oracle 测试也显示出不错的性能,1.05M IOPS,在 1.78-90 中达到 10M IOPS,在 1.7 M IOPS 在 80-20。 Transport 也有很好的 VDI 克隆引导,完整 IOPS 为 1.38M IOPS,链接 IOPS 为 925K IOPS。
该系统组合得很好,为 AMD 宇宙中的那些人提供了一个有趣的机箱,可以容纳 24 个 NVMe 驱动器。 对于需要大量带宽的工作负载,这种配置可能很有吸引力,尤其是考虑到单个处理器可以节省构建和软件许可成本。 代价当然是只有一个 x8 PCIe 插槽可用,外部连接限制为 6.4GB/s。 无论如何,Transport SX 无疑是一个有趣的平台,在正确的用例中具有巨大的潜力。