首页 企业 联想 ThinkSystem SR570 服务器评测

联想 ThinkSystem SR570 服务器评测

by 亚当·阿姆斯特朗

Lenovo ThinkSystem SR570 是一款 2 路 1U 服务器,适用于从 SMB 到大型企业的整个范围。 该服务器提供了性能、内存和存储的平衡。 这种平衡带来了多功能性,使 SR570 可用于广泛的工作负载,例如虚拟化和云计算、基础设施安全、Web 服务和应用程序开发。 SR570 也是软件定义解决方案的热门选择,联想通过其 ThinkAgile 平台支持其中的许多解决方案,这些解决方案对计算密度的依赖程度高于存储空间。


Lenovo ThinkSystem SR570 是一款 2 路 1U 服务器,适用于从 SMB 到大型企业的整个范围。 该服务器提供了性能、内存和存储的平衡。 这种平衡带来了多功能性,使 SR570 可用于广泛的工作负载,例如虚拟化和云计算、基础设施安全、Web 服务和应用程序开发。 SR570 也是软件定义解决方案的热门选择,联想通过其 ThinkAgile 平台支持其中的许多解决方案,这些解决方案对计算密度的依赖程度高于存储空间。

在引擎盖下,SR570 最多可配备两个 Intel Xeon 可扩展 CPU,最多 26 个内核,最多 1TB 的 2666MHz TruDDR4 RAM,以及最多 10 个 2.5 英寸驱动器(或最多 4 个 3.5 英寸驱动器),用户可以选择NVMe、SAS 或 SATA SSD,以及 3 个 PCIe 插槽和一个可选的 LOM 插槽。 Lenovo ThinkSystem SR570 服务器可以在紧凑的 1U 框架中安装上述所有设备。 

SR570 具有出色性能的潜力,并且用途广泛。 有多种存储选项(包括适合同一托架中多个接口的联想 AnyBays 的附加选项),可让用户拥有 1U 占用空间中所需的容量或媒体类型。 该服务器还支持多种网络和 PCIe 卡选项,具体取决于客户需求。 最重要的是,该服务器价格实惠,起价仅为 2,300 美元。

我们的特定构建包括两个 Intel Xeon Gold 5118 处理器、384GB RAM,并且我们利用四个 4TB Memblaze PBlaze5 混合使用 NVMe SSD。

Lenovo ThinkSystem SR570 服务器规格

外形尺寸  1U
处理器

最多两个 Intel Xeon Bronze、Silver、Gold 或 Platinum 处理器,最高 150 W TDP:最多 26 个内核(2.0 GHz 内核速度)
高达 3.6 GHz 的核心速度(4 核)
两个 UPI 链接,每个链接高达 10.4 GT/s
高达 35.75 MB 缓存

芯片组 英特尔C622
内存

最多 16 个 DIMM 插槽
支持 RDIMM 或 LRDIMM。 内存类型不能混用。
内存速度高达 2666 MHz
高达 512GB RDIMM
高达 1TB LRDIMM

驱动器托架  4 个 LFF SATA 简单交换驱动器托架
4 个 LFF SAS/SATA 热插拔驱动器托架
8 个 SFF SAS/SATA 热插拔驱动器托架
10 个 SFF 热插拔驱动器托架:6 个 2.5" SAS/SATA 和 4 个 2.5" AnyBay 
内部存储容量 2.5 英寸型号:高达 76.8 TB,配备 10 个 7.68 TB 2.5" SAS/SATA SSD 3.5 英寸型号:高达 56 TB,配备 4 个 14 TB 3.5" NL SAS/SATA HDD
存储控制器 

6Gbps 硬盘
非 RAID:板载 SATA AHCI
RAID 0/1/10/5:板载 SATA RAID(英特尔 RSTe)
12 Gbps SAS/6 Gbps SATA RAID RAID 0/1/10/5/50:
RAID 530-8i
RAID 730-8i 1GB 高速缓存 RAID 0/1/10/5/50/6/60:
RAID 930-8i 2GB 闪存
RAID 930-16i 4GB 或 8GB 闪存 RAID 730-8i 2GB 闪存(仅限 AP)
12 Gbps SAS/6 Gbps SATA 非 RAID:430-8i 或 16i HBA
NVMe PCIe 非 RAID

网络接口 

2 个集成 1 GbE RJ-45 端口(不支持 10/100 Mb)
最多 4 个 1/10 Gb 以太网端口的板载 LOM 插槽: 2 个 1 GbE RJ-45 端口(不支持 10/100 Mb) 2 个 10 GbE RJ-45 端口(不支持 10/100 Mb) 2 个 10 GbE SFP+ 端口(不支持 10/100 Mb)
可选夹层 LOM (ML2) 插槽,用于带有 SFP+ 或 RJ-10 连接器的双端口 45 GbE 卡。
1 个 RJ-45 10/100/1000 Mb 以太网系统管理端口。 

输入输出扩展槽 

最多三个插槽,具体取决于安装的转接卡。 插槽如下: Slot 1:PCIe 3.0 x8; 低调
插槽 2:PCIe 3.0 x16 或 ML2 x8; 低调或全高,半长
插槽 3:PCIe 3.0 x8 或 x16; 低调
PCIe x16 插槽 3 需要安装第二个处理器

端口
面前 1 个 USB 2.0 端口,可访问 XClarity 控制器
1 个 USB 3.0 端口。
1 个 VGA 端口(可选)
2x的USB 3.0端口
1x VGA 接口
可选 1x DB-9 串口
散热器

4x LFF 或 8x SFF 驱动器托架型号:四个(一个处理器)或六个(两个处理器)热插拔单转子系统风扇,具有 N+1 冗余。
10 个 SFF 驱动器托架型号:六个具有 N+1 冗余的热插拔双转子系统风扇。 

可编程电源 最多两个冗余热插拔 550 W 或 750 W(100 – 240 V)高效铂金或 750 W(200 – 240 V)高效钛交流电源。 HVDC 支持(仅限中国)。 
操作系统支持 Microsoft Windows Server 2012 R2、2016 和 2019
红帽企业 Linux 6 (x64) 和 7
SUSE Linux 企业服务器 11 (x64)、12 和 15
VMware vSphere (ESXi) 6.0、6.5 和 6.7。 
保修政策 1 年或 3 年
尺寸  高:43 毫米(1.7 英寸),宽:434 毫米(17.1 英寸),深:715 毫米(28.1 英寸) 
重量  最小配置:10.2 千克(22.5 磅),最大:16.0 千克(35.3 磅) 

设计与建造

Lenovo SR570 是一款 1U 服务器,有两种配置,可以是正面有四个大型 (3.5”) 托架,也可以是最多 10 个小型 (2.5”) 托架。 除了四个支持 NVMe 的 2.5" 托架外,我们的评测单元还提供六个 SATA/SAS 托架。驱动器托架占据了服务器前部左侧的大部分空间。右侧是电源按钮、USB 3.0 端口、状态 LED、USB 2.0 端口和可选的 VGA 端口(配置与 LFF 布局略有不同,其中一些位于顶部)。 

将服务器翻转到背面,我们在右侧看到两个热插拔 PSU,在 PSU 左侧有两个 USB 3.0 端口,然后是一个 VGA 端口、两个 RJ-45 GbE 端口、一个 10/100/1000 Mb 以太网XCC 端口、一个可选的 LOM 卡插槽和顶部最多三个 PCIe 插槽。 

顶视图显示了内部组件中干净的气流通道,障碍物最少。 冷却通过六个风扇提供,每个 CPU 的左右两侧平均分配。

此服务器中的 NVMe 托架提供与主板的直接连接,这有助于避免占用 PCIe 插槽。 我们已经看到许多服务器需要牺牲一个宝贵的(在 1U 服务器中)插槽来添加 NVMe,这使得额外的扩展变得更加困难。

此外,ThinkSystem SR570 包括一个板载 M.2 连接器,用于处理板载引导存储。 这进一步允许用户扩展配置以根据用例本身进行定制,而不是接管本可以分配给更好用途的资源。 

对于 ThinkSystem 和 ThinkAgile 系统,Lenovo 提供 XClarity 用于管理。 XClarity 集中并简化了硬件资源管理,加速了云和传统基础设施的部署,并通过外部、更高级别的管理软件工具实现了对物理资源的可见性和控制。 

在主屏幕上,XClarity 列出了所有内容,以便用户快速轻松地查看。 有五个主要窗口显示健康摘要(分解各种硬件组件)、快速访问(用于打开或关闭系统等操作)、远程控制台预览、系统信息和设置以及电源使用情况。 屏幕右侧下方是主要选项卡,包括:主页、事件、库存、利用率、远程控制台、固件更新、服务器配置和 BMC 配置。

“事件”选项卡就像听起来一样。 它列出了带有 ID 的事件、关于它是什么的消息以及它发生的时间和日期。 用户可以使用此屏幕浏览审计日志、维护历史和警报接收者。

Inventory 选项卡列出了服务器的各种硬件组件并给出了基本描述,即每个 CPU 有多少个内核或 RAM 的容量。

用户可以更深入地了解各个部分并收集更具体的信息。 如果出现问题或需要订购更换件,这很好。

Utilization 选项卡显示服务器正在使用哪些资源以及这些资源中有多少,并提供图形或表格视图。

Remote Console 选项卡显示了对远程控制台外观的回顾,并允许用户配置他们的远程控制台。

通过固件更新选项卡,管理员可以查看可用的系统和/或适配器固件更新并手动更新它们。

下一个主选项卡是服务器配置,它有几个子选项卡,包括适配器、引导选项、电源策略、RAID 设置和服务器属性。 电源策略允许管理员设置冗余或非冗余以及设置电源恢复策略:将其设置为保持关闭、打开或在电源恢复后恢复到以前的设置。

=

性能

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 基准测试,SR570 的总得分为 12,631.39 TPS,单个虚拟机的得分从 3,156.91 TPS 到 3,160.53 TPS 不等。

对于 SQL Server 平均延迟,SR570 给我们的总分是 6.5 毫秒,单个虚拟机的延迟从 2 毫秒到 8 毫秒不等。

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,而 SR570 的总计为 4,247.9 TPS。

使用 Sysbench 延迟时,服务器的平均延迟为 22.6 毫秒。

在我们最坏的情况下(第 99 个百分位)延迟,SR570 给了我们 46.53 毫秒。

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 读取,Lenovo ThinkSystem SR570 给出了亚毫秒级延迟(它在我们的大部分测试中持续),从 276,949μs 的 102.9 IOPS 开始,到 2,797,268 IOPS 的峰值,只有 180.3μs 的延迟。

对于随机 4K 写入,服务器以 312,036 IOPS 启动,延迟仅为 23.8μs。 它能够保持非常低的延迟,直到大约 1.5 万 IOPS 达到峰值,大约 1.52 万 IOPS 和大约 73.3μs 的延迟,然后才下降一些。

切换到顺序工作,在 64K 顺序读取中,SR570 以 21,804 IOPS 或 1.36GB/s 的延迟为 183.4μs 开始,然后以约 218K IOPS 或 13.6GB/s 的峰值达到峰值,延迟为 548.4μs。

对于 64K 顺序写入,服务器以 38,607 IOPS 或 1.21GB/s 的速度启动,延迟仅为 49.6μs。 服务器保持非常低的延迟,直到大约 100K IOPS 或 6GB/s,然后在下降前以 116μs 的延迟达到大约 7.3K IOPS 或 247.9GB/s 的峰值。 

下一组测试是我们的 SQL 工作负载:SQL、SQL 90-10 和 SQL 80-20。 对于 SQL,SR570 的峰值为 832,170 IOPS,延迟仅为 152.4μs,比开始时少了 40μs。

对于 SQL 90-10,服务器以 78,698 IOPS 开始,延迟为 107.5 微秒,峰值为 796,731 IOPS,延迟为 158.7 微秒。

SQL 80-20 让 SR570 在 70,569 微秒延迟时以 100.8 IOPS 开始,峰值为 723,716 IOPS 和 174.2 微秒延迟。 

接下来是我们的 Oracle 工作负载:Oracle、Oracle 90-10 和 Oracle 80-20。 对于 Oracle,SR570 的启动延迟低于 100 微秒(99.4 微秒),峰值为 720,323 IOPS,延迟仅为 178 微秒。

Oracle 90-10 看到服务器以 63,884 IOPS 开始,延迟为 105.1μs,峰值为 638,417 IOPS,延迟为 136μs。

对于 Oracle 80-20,SR570 以 59,830 IOPS 和 98 微秒的延迟开始,然后达到 603,487 IOPS 的峰值和 144 微秒的延迟。

接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆 (FC) 启动,Lenovo ThinkSystem SR570 以 66,617 IOPS 和 118.9μs 的延迟开始,并以 654,079 IOPS 和 194.4μs 的延迟达到峰值。

对于 VDI FC 初始登录,服务器以 32,008 IOPS 和 82.2μs 的延迟开始,然后在 312,794μs 处达到 346.7 IOPS 的峰值,然后略有下降。 

VDI FC Monday Login 看到服务器以 24,114 IOPS 和 97.4μs 延迟启动,峰值为 240,852 IOPS 和 241.9μs 延迟。

对于 VDI LC 启动,SR570 以 33,129 IOPS 和 135.9μs 的延迟开始,并在 325,125μs 达到 184.4 IOPS 的峰值。

VDI LC 初始登录看到服务器以 13,797 IOPS 和 101.4μs 延迟启动,峰值为 131,463 IOPS,延迟为 214.6μs。

最后,VDI LC Monday Login 让 SR570 以 17,606 IOPS 和 111.3μs 的延迟开始,然后在 181,479μs 达到 319.4 IOPS 的峰值。

结语

Lenovo ThinkSystem SR570 是一款紧凑型 1U、2 插槽服务器,旨在用于虚拟化和云计算、基础设施安全、Web 服务和应用程序开发。 当然,这些用例涵盖了从小型办公室到大型企业的方方面面。 这款小型服务器可配备高达 1TB 的内存、两个 Platinum Intel Xeon CPU 和高达 76.8TB 的容量,具体取决于所选的驱动器配置。 除了标准服务器用例之外,SE570 还可以通过 Lenovo 的 ThinkAgile 产品套件在各种软件定义的解决方案中找到自己。

在我们的应用程序工作负载分析中,ThinkSystem SR570 更受我们处理器的确切配置的限制,而不是它在给定四个 NVMe SSD 时的潜力。 我们能够在 SQL Server 中达到 12,631.39 TPS 的总分和 6.5 毫秒的平均延迟。 在 Sysbench 中,服务器的平均 TPS 得分为 4,247.9,平均延迟为 22.6 毫秒,最坏情况下的延迟为 46.53 毫秒。 使用更坚固的 CPU 配置,您可以轻松地将可用计算资源增加一倍,并获得更好的整体系统性能。

对于 VDBench,SR570 在每项测试中都具有亚毫秒级的延迟性能。 峰值性能亮点包括随机 4K 读取服务器达到 2.8 万 IOPS,随机 1.52K 写入 4 万 IOPS,13.6K 顺序读取 64GB/s 和 7.3K 顺序写入 64GB/s。 SR570 在我们的 SQL 和 Oracle 测试中显示了一些令人印象深刻的数字,SQL 得分为 832K IOPS,90-10 得分为 797K IOPS,80-20 得分为 723K IOPS。 对于 Oracle,它达到 720K IOPS,638-90 达到 10K IOPS,603-80 达到 20K IOPS。 延迟很有趣,这里服务器的峰值延迟为 548.4 微秒,峰值延迟仅为 73.3 微秒。

Lenovo ThinkSystem SR570 是一款多功能服务器,可通过多种配置选项满足多种需求。 该服务器能够通过 NVMe SSD 提供高端计算性能,或者可以配置为以低得多的成本满足较低的性能需求。 在任何一种情况下,对于计算需求和服务器密度超过对海量存储和附加卡灵活性的需求的情况,它都是一个很好的产品。 

联想 ThinkSystem SR570

讨论这篇评论

注册 StorageReview 时事通讯