Supermicro 1023US-TR4 是一款 1U 服务器,专为在可受益于虚拟化和云计算等密集计算能力的环境中寻求高端解决方案的组织而设计。 1024US-TR4 配备 H11DSU-iN 主板,支持双插槽 AMD EPYC 系列处理器 以及通过其 8 个 DIMM 插槽提供高达 4TB 的 Registered ECC DDR3200 32MHz SDRAM。
Supermicro 1023US-TR4 是一款 1U 服务器,专为在可受益于虚拟化和云计算等密集计算能力的环境中寻求高端解决方案的组织而设计。 1024US-TR4 配备 H11DSU-iN 主板,支持双插槽 AMD EPYC 系列处理器 以及通过其 8 个 DIMM 插槽提供高达 4TB 的 Registered ECC DDR3200 32MHz SDRAM。
EPYC 7002 CPU 显然是这款服务器的不错选择,因为这款性能驱动的 CPU 专为企业应用程序、虚拟化和云计算环境、软件定义的基础设施、高性能计算和数据分析应用程序而设计。 这些 CPU 也是对以前型号的重大升级,因为我们看到它们在我们数据中心的许多系统的性能基准测试中占据主导地位。
在存储方面,Supermicro 1023US-TR4 具有四个 3.5 英寸热插拔驱动器托架,可以配备 SATA、SAS 或 NVMe。 3.5 英寸托架和 NVMe 的组合有点奇怪,但 Supermicro 倾向于创建有趣/灵活的系统构建。 在这种情况下,Supermicro 假设用户可能希望结合使用高速闪存和 HDD,或者他们只是以 3.5 英寸 NVMe SSD 配置提供它,因为他们可以。 这对我们来说已经足够了。 他们确实在 1US-TNRP 中提供了一个更密集的 1124U NVMe 平台,它提供了十几个 2.5" NVMe 托架。 这两个系统都是 Supermicro 的 A+ Ultra 系列的一部分。 用户还可以根据 SATA 或 NVMe 变体的 PCIe 转接卡配置添加最多两个 M.2 SSD 用于引导驱动器。
Supermicro 通过板载英特尔 i350AM4 使用四个千兆 LAN 端口,并通过 PCI-E x16(两个 FH / 9.5 英寸长)和 PCI-E x8(一个 LP 和一个内部专有 LP 插槽)提供四个扩展卡插槽。 连接性还包括一个 RJ45 专用 IPMI LAN 端口、三个 USB 3.0 端口(其中一个是 A 型端口)和一个 VGA 端口。 此外,1023US-TR4 在冗余 PSU 中使用 1000W 和 PMBus 为服务器供电。
我们的构建包括一个 AMD EPYC 7742 CPU、16 x 32GB DDR4-3200 RAM(总共 512GB)、四个 美光 9200 NVMe 固态硬盘 (3.8TB).
美超微 1023US-TR4 规格
处理器/芯片组 | ||
中央处理器 |
|
|
颜色 |
|
|
芯片组 |
|
|
备注 | 某些 TDP 高于 225W 的 CPU 可能仅在特定条件下受支持。 有关专业系统优化的更多信息,请联系 Supermicro 技术支持 | |
系统内存 | ||
内存容量 |
|
|
内存类型 |
|
|
DIMM 尺寸 |
|
|
显存电压 |
|
|
错误检测 |
|
|
车载设备 | ||
VGA |
|
|
扩展插槽 | ||
1U |
|
|
输入/输出 | ||
的SATA |
|
|
局域网 |
|
|
USB |
|
|
VGA |
|
|
SAS |
|
|
NVMe |
|
|
其它 |
|
|
系统BIOS | ||
BIOS类型 |
|
|
BIOS 功能 |
|
|
外形 |
|
|
型号 |
|
|
尺寸 | ||
高度 |
|
|
宽度 |
|
|
深度 |
|
|
重量 |
|
|
控制面板 | ||
钮扣 |
|
|
LEDs |
|
|
驱动器托架 | ||
热插拔 |
|
|
背板 | ||
硬盘背板 |
|
|
系统冷却 | ||
风扇 |
|
|
空气罩 |
|
|
可编程电源 | ||
具有 PMBus 的 1000W 冗余电源 | ||
总输出功率 |
|
|
尺寸 (宽 x 高 x 长) |
|
|
输入 |
|
|
+ 12V |
|
|
12伏特 |
|
|
输出类型 |
|
|
电脑健康监控 | ||
中央处理器 |
|
|
FAN |
|
|
温度 |
|
|
LED |
|
|
其他特点 |
|
|
操作环境/合规性 | ||
RoHS |
|
|
环境规格 |
|
Supermicro 1023US-TR4 设计和构建
1023US-TR4 是一款专为密集应用而设计的 1U 服务器。 与大多数 Supermicro 服务器一样,它也采用免工具导轨系统设计。 机箱可以毫不费力地安装到服务器机架中,因为外轨的每一端都有一个带有方形钉的支架,可以轻松卡入服务器机架的安装孔中。
服务器正面右侧有一个控制面板,上面有一个电源开/关和重置按钮,以及六个 LED:电源、硬盘、2x NIC、信息状态和 UID 指示灯。 正面的连接包括两个 USB 2.0 端口。 四个热插拔 3.5 英寸托架占据了服务器空间的其余部分,这些空间支持 SATA、NVME 和 SAS 驱动器。 此外,有需要的人可以使用光驱选项,它会添加到左上角附近的服务标签旁边。
在后面板上,服务器装有冗余电源、四个 RJ45 LAN 端口、两个 USB 3.0 端口、一个用于 IMPI 的专用 LAN 端口(用于管理和监控功能)、COM 和 VGA 端口、两个 PCI 插槽(一个 PCIe 薄型插槽和两个 PCIe 全高、全宽插槽)。
服务器机箱有一个可拆卸的顶盖,用于接触内部组件。 只需按下两个释放按钮并将盖子滑向服务器背面即可。 在正面和中间,您会看到 32 个 DIMM 围绕着双 EPYC 7200 系列 CPU,它们位于 8 个内部风扇的后面,这些风扇将热量排出系统。 主板背面是冗余的 1000W 钛级 PSU。 总的来说,1023US-TR4 设计精良,有足够的空间供气流保持系统凉爽和运行。
Supermicro 还为我们提供了系统框图。 在这里我们可以清楚地看到所有组件以及它们如何连接到每个 CPU。
超微 1023US-TR4 性能
超微1023U-TR4配置:
- 1 个 AMD EPYC 7742 CPU
- 512GB DDR4-3200内存
- VDbench 性能存储:4 x 3.84TB 美光 9200(第三代)
- SQL Server 和 Sysbench 存储:4 x 3.84TB Micron 9200 (Gen3)
- 驱动设置:
- Vdbench:综合测试的 SSD
- SQL Server:每个 SSD 单独的数据存储,VM 均匀分布在所有四个数据存储中
- Sysbench:每个 SSD 单独的数据存储,VM 均匀分布在所有四个数据存储中
- CentOS 8(2004年)
- ESXi 6.7u3
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 测试寻找延迟性能。
SQL Server 测试配置(每个虚拟机)
- Windows服务器2012 R2的
- 存储空间:分配 600GB,使用 500GB
- SQL Server的2014的
-
- 数据库大小:1,500 规模
- 虚拟客户端负载:15,000
- 内存缓冲区:48GB
- 测试时长:3 小时
- 2.5 小时预处理
- 30分钟采样期
对于 SQL Server 平均延迟,Supermicro 1023US-TR4 的总体延迟为 1 毫秒。
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,我们看到 18,353 个虚拟机的总得分为 8 TPS,28,232 个虚拟机的总得分为 16 TPS。
通过 Sysbench 平均延迟,我们看到 13.96 个虚拟机的总分数为 8 毫秒,18.2 个虚拟机的总分数为 16 毫秒。
对于我们最坏情况下的延迟(第 99 个百分位数),SR665 的总得分为 26.97 个虚拟机的 8 毫秒和 34.21 个虚拟机的 16 毫秒。
VDBench 工作负载分析
在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。
这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 VDI 环境的跟踪捕获。 所有这些测试都利用通用的 vdBench 工作负载生成器,以及一个脚本引擎来自动化和捕获大型计算测试集群的结果。 这使我们能够在各种存储设备上重复相同的工作负载,包括闪存阵列和单个存储设备。
简介:
- 4K 随机读取:100% 读取,128 个线程,0-120% 重复率
- 4K 随机写入:100% 写入,128 线程,0-120% iorate
- 64K 顺序读取:100% 读取,32 个线程,0-120% 迭代
- 64K 顺序写入:100% 写入,16 个线程,0-120% 迭代
- 综合数据库:SQL 和 Oracle
- VDI 完整克隆和链接克隆跟踪
观察随机 4K 读取,Supermicro 1023US-TR4 在整个过程中记录的延迟远低于亚毫秒,从 283,023μs 的 105.5 IOPS 开始,到 2,910,410 IOPS 的峰值,173.7μs 的延迟。
对于随机 4K 写入,服务器以 184,711μs 开始 42.1 IOPS,随着测试的进行延迟减少,直到测试接近尾声,然后出现一个徘徊在 120ms 左右的巨大尖峰。 峰值 IOPS 为 1,640,785。
接下来是顺序工作负载。 在 64K 顺序读取中,1023US-TR4 始终显示亚毫秒延迟,在 200μs 时的峰值略低于 12.5K IOPS(或 638GB/s)。
对于 64K 顺序写入,Supermicro 服务器在 19,493 微秒延迟时以 1.95 IOPS(90.6GB/s)开始,然后在性能受到影响之前达到大约 135,781 IOPS 或 8.49GB/s 在 388.4 微秒延迟时的峰值。
我们的下一组测试是我们的 SQL 工作负载:SQL、SQL 90-10 和 SQL 80-20。 从 SQL 开始,1023US-TR4 的峰值为 829,585 IOPS,延迟仅为 153.3μs。
对于 SQL 90-10,Supermicro 服务器以大约 80K IOPS 开始,延迟为 113μs,峰值为 808,015 IOPS,延迟为 156.2μs。
在 SQL 80-20 中,1023US-TR4 的峰值为 744,673 IOPS,延迟为 170.3μs。
接下来是我们的 Oracle 工作负载:Oracle、Oracle 90-10 和 Oracle 80-20。 从 Oracle 开始,1023US-TR4 以 108.3 微秒的延迟开始,峰值为 754,003 IOPS,延迟为 170.8 微秒。
查看 Oracle 90-10,Supermicro 服务器以 64,070 IOPS 和 111μs 的延迟开始,并以 643,549 IOPS 和 135.7μs 的延迟达到峰值。
使用 Oracle 80-20 时,1023US-TR4 开始时的 IOPS 为 60,321 IOPS,延迟为 107.2μs,峰值为 615,507 IOPS,延迟为 141.6μs。
接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆 (FC) 启动,Supermicro 1023US-TR4 以 67,898 IOPS 和 126μs 的延迟开始,而在 671,954μs 的延迟时达到 190.3 IOPS 的峰值。
查看 VDI FC 初始登录,Supermicro 服务器以 36,184 IOPS 和 111.1μs 延迟启动,在 351,701μs 时达到 314.2 IOPS 的峰值。
VDI FC Monday Login 看到服务器以 25,762 IOPS 和 122.3 μs 的延迟开始,而在 256,180 μs 时达到 230.9 IOPS 的峰值。
对于 VDI 链接克隆 (LC) 引导,1023US-TR4 以 33,299 IOPS 开始,延迟为 142.4μs,峰值为 326,439 IOPS,延迟为 184.4μs。
查看 VDI LC 初始登录,1023US-TR4 开始时为 14,380 IOPS,延迟为 131.2μs,然后在 136,416μs 时达到 209 IOPS 的峰值。
最后,VDI LC Monday Login 的 1023US-TR4 以 19,283 IOPS 和 138μs 的延迟开始,而在 197,662μs 时达到 296.7 IOPS 的峰值。
总结
Supermicro SuperStorage 1023US-TR4 专为需要虚拟化和云计算需求解决方案的组织而设计。 对于硬件,服务器的 1U 外形构建支持双路 AMD EPYC 7001/7002 系列处理器,通过其 8 个 DIMM 插槽支持 4TB Registered ECC DDR3200 32MHz SDRAM,并可通过其四个 3.5 英寸托架配备四个 NVMe/SAS/SATA 驱动器. 用户还可以选择最多添加两个 M.2 SSD。 对于网络,1023US-TR4 使用板载四个千兆 LAN 端口,并配备四个扩展槽以容纳更多卡,从而提高灵活性。 板载 10G 会很高兴看到高速以太网虽然不占用 PCIe 插槽。
对于我们的应用程序工作负载分析,我们看到 SQL Server 平均延迟的总计为 1 毫秒。 使用 Sysbench,我们看到 18,353 个虚拟机的事务总得分为 8 TPS,28,232 个虚拟机的事务总得分为 16 TPS。 Sysbench 平均延迟给我们的总分是 13.96 个虚拟机 8 毫秒和 18.2 个虚拟机 16 毫秒。 在 Sysbench 最坏情况下,26.97 个虚拟机为 8 毫秒,34.21 个虚拟机为 16 毫秒。
通过我们的 VDBench 工作负载分析,该服务器装有四个 Micron 9200 NVMe 3.84TB SSD,这是专为数据中心工作负载设计的混合性能驱动器。 在这里,Supermicro 1023US-TR4 取得了出色的成绩,峰值亮点包括 2,910,410K 读取的 4 IOPS、1,640,785K 写入的 4 IOPS、12.5k 顺序读取的 64GB/s 和 8.49k 顺序写入的 64GB/s。
对于我们的 SQL 工作负载,服务器的峰值为 829,585 IOPS,808,015-90 为 10 IOPS,744,673-80 为 20 IOPS。 对于 Oracle,我们看到峰值为 754,003 IOPS,643,549-90 时为 10 IOPS,615,507-80 时为 20 IOPS。 当我们过渡到 VDI 克隆测试时,服务器继续保持这种出色的性能。 对于完整克隆,Supermicro 服务器在启动时记录的峰值为 671,954 IOPS,在初始登录时为 351,701 IOPS,在星期一登录时为 256,180 IOPS。 对于链接克隆,我们看到启动 IOPS 为 326,439,初始登录为 136,416 IOPS,星期一登录为 197,662 IOPS。
总体而言,Supermicro 1023US-TR4 是一款 1U 服务器,在其较小的外形尺寸内提供了很多性能和灵活性。 那些寻求更密集解决方案的人可能想看看像 1124US-TNRP 这样的型号,它在相同的 12U 外形中提供 2.5 个热插拔 1 英寸托架。
参与 StorageReview
电子报 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS订阅