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

联想 ThinkSystem SR850 服务器评测

by 亚当·阿姆斯特朗

Lenovo ThinkSystem SR850 是一款 2U 服务器,在引擎盖下提供了很大的灵活性,可以为要求苛刻的应用程序带来巨大的性能。 今年早些时候宣布的 S850 将比之前的联想服务器实现跨越式发展,内核数量增加 233%,最多可增加四个 Intel Xeon 可扩展 CPU,内存增加 400%,性能提升 76%。 SR850 专为一般业务用例而构建,但凭借所有这些性能,它还可以处理要求最苛刻的数据库、虚拟化和人工智能工作负载。


Lenovo ThinkSystem SR850 是一款 2U 服务器,在引擎盖下提供了很大的灵活性,可以为要求苛刻的应用程序带来巨大的性能。 今年早些时候发布的 S850 将比之前的联想服务器实现跨越式发展,内核数量增加 233%,最多可增加四个 Intel Xeon 可扩展 CPU,内存增加 400%,性能提升 76%。 SR850 专为一般业务用例打造,但凭借所有这些性能,它还可以处理要求最苛刻的数据库、虚拟化和人工智能工作负载。

在评估购买新硬件时,面向未来是许多人非常关心的问题。 借助 ThinkSystem SR850,联想内置了面向未来的技术。使用夹层设计,用户可以在原来的两个 CPU 的基础上再增加两个 CPU,使总数达到四个。 SR850 可以配备高达 6TB 的 RAM。 而Lenovo AnyBay硬盘托架可以将SAS、SATA和NVMe硬盘放在同一个托架中,这在同类服务器中有些新颖。 如果用户需要升级性能或切换到不同的存储介质,SR850 将随时准备就绪。

AnyBay 配置是朝着正确的技术创新方向迈出的一大步。 对于那些现在需要购买服务器但暂时不需要换成 NVMe SSD 的人来说,拥有一个可以适应任何类型媒体的背板将变得越来越重要。 Lenovo AnyBay 驱动器托架为 SR850 提供五种不同的配置。 其中包括 8 个驱动器托架,均为 SAS/SATA; 8个驱动器托架,其中4个是AnyBay; 16 个驱动器托架,全部为 SAS/SATA; 16个驱动器托架,其中4个是AnyBay; 16 个驱动器托架,其中 8 个是 AnyBay。

在本次评测中,我们的 SR850 配置了四个 Intel 8160 CPU,每个 CPU 提供 2.1GHz 时钟速度和 24 个内核,以及 512GB DDR4 内存。

Lenovo ThinkSystem SR850 服务器规格

外形 2U
处理器(最大) 2 个或 4 个英特尔至强处理器可扩展系列 CPU,高达 165W
内存(最大) 使用 6GB DIMM 的 48 个插槽中高达 128TB; 2666MHz TruDDR4
扩展插槽 高达 9 个 PCIe 加 1 个 LOM; 可选的 1x ML2 插槽
内部存储 多达 16 个 2.5 英寸存储托架,支持 SAS/SATA HDD 和 SSD
或最多 8 个 2.5 英寸 NVMe SSD; 外加多达 2 个镜像 M.2 启动
网络接口 1GbE、10GbE、25GbE、32GbE、40GbE 的多种选择
或 InfiniBand PCIe 适配器; 一个(2-/4-端口)1GbE
或 10GbE LOM 卡
电源(标准/最大) 2x 热插拔/冗余:750W/1100W/1600W AC 80 PLUS Platinum
RAID支持 带闪存缓存的硬件 RAID(最多 16 个端口); 最多 16 端口 HBA
系统管理 XClarity Controller 嵌入式管理
XClarity Administrator 集中式基础架构交付
XClarity Integrator 插件
XClarity Energy Manager 集中式服务器电源管理
支持的操作系统 Microsoft Windows服务器
RHEL
SLES
VMware vSphere
有限保修 1 年和 3 年客户更换部件和现场服务,下一工作日 9×5

设计与建造

Lenovo ThinkSystem SR850 与其他 2U Lenovo 服务器具有相同的整体设计。 该设备的正面有 2.5 个 XNUMX 英寸驱动器托架,占据了左侧的大部分空间,右侧是 USB 端口和状态指示灯。 前端驱动器托架可以由最终用户更换或升级,StorageReview 在为 NVMe SSD 启用系统时就这样做了。 我们将 SAS/SATA 背板换成八个插槽中的四个支持 NVMe SSD 的背板,并在上下主板上添加了适当的 CPI 布线。

移动到设备的后部,我们在右侧看到两个热插拔 PSU。 服务器最多可以有九个 PCIe 插槽,具体取决于所利用的 CPU 数量。 它还具有 NMI、用于 XCC 的以太网端口、串行端口、两个 USB 3.0 端口以及一个 ID 按钮和沿着底部运行的 LED。

打开服务器,可以看到带有额外 CPU 和 DIMM 插槽的扩展托盘。

拆下托盘,可以看到主要的CPU。

对于硬件管理,联想使用 XClarity,它集中和简化了硬件资源管理,加速了云和传统基础设施的部署,并通过外部、更高级别的管理软件工具实现了对物理资源的可见性和控制。 在这次审查中,我们使用了嵌入式系统管理解决方案 XClarity Controller。

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

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

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

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

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

下一个主选项卡是服务器配置,它有几个子选项卡,包括适配器、引导选项、电源策略、RAID 设置和服务器属性。 就启动选项而言,管理员可以设置 UEFI 启动或传统启动,决定启动顺序和使用的设备,以及设置一次性启动设备。

电源策略允许管理员设置冗余或非冗余以及设置电源恢复策略:将其设置为保持关闭、打开或在电源恢复后恢复到以前的设置。

RAID 设置允许管理员在每个控制器的阵列级别或存储级别设置 RAID。

借助底板管理控制器 (BMC) 配置,管理员可以设置其 BMC 配置、备份、从备份中恢复或将其重置为出厂默认设置。

总体而言,XClarity Controller 看起来不错,而且通常使用起来很直观。 虽然有一些粗糙的地方,但一些报告不如其他顶级服务器品牌那么好。 公平地说,我们没有探索 XClarity Administrator,我们遇到的一些问题可能在那里得到解决。

性能

为了衡量 Lenovo ThinkSystem SR850 的性能和存储潜力,我们使用了在 CentOS 7.4 平台上运行的裸机场景,以及跨 8 个和 16 个安装了 VMware 的虚拟机的虚拟化 Sysbench MySQL 性能。 在我们的裸机配置中,我们专注于使用 VDbench 测量的综合性能,在我们的虚拟化环境中,我们运行了 6.5 个和 XNUMX 个在 ESXi XNUMX 中运行的 MySQL 虚拟机。

在这两种情况下,我们都利用了利用 Memblaze PBlaze5 4TB SSD 的完整 NVMe 存储后端。 这些司机提供 巨大的表现 并允许我们在耗尽存储潜力之前使计算性能达到饱和。 计算能力方面,系统配置了8160颗Intel 2.1 CPU,每颗CPU主频24GHz,512核,4GB DDR96内存。 总的来说,这为我们提供了 201.6 个内核和 XNUMXGHz 的计算能力。

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 基准测试中,我们使用 850VM 和 8VM 测试了 SR16。 只看原始性能,事务性工作负载导致 21,632VM 的 8 TPS 和 25,427VM 的 16 TPS。

对于平均延迟,SR850 在 11.96 个虚拟机时只有 8 毫秒,而在双倍增加到 20.26 个虚拟机时只有 16 毫秒。

在我们最坏情况下的延迟基准测试中,SR850 在 23.05VM 时只有 8ms,在 45.27VM 时只有 16ms。

VDBench 工作负载分析

我们本地性能测试的最后一部分侧重于合成工作负载性能。 在此领域,我们在 CentOS 7.4 中利用了八个 NVMe SSD,测量了分区为 8% 利用率的 25 个 NVMe SSD 的综合性能。 这种类型的测试有助于显示不同工作负载的真实存储指标。

在对存储阵列进行基准测试时,应用程序测试是最好的,综合测试排在第二位。 虽然不能完美代表实际工作负载,但综合测试确实有助于为具有可重复性因素的存储设备建立基线,从而可以轻松地在竞争解决方案之间进行同类比较。 这些工作负载提供了一系列不同的测试配置文件,包括“四个角”测试、常见的数据库传输大小测试,以及来自不同 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 完整克隆和链接克隆跟踪

查看峰值读取性能,SR850 能够始终保持亚毫秒级延迟性能,峰值性能为 4,094,070 IOPS,延迟为 195 微秒。

在 4K 随机写入的情况下,服务器的峰值性能为 1,590,935 IOPS,延迟为 319μs。

切换到顺序 64K 读取时,SR850 在 382,461μs 时的峰值性能为 23.9,​​548 IOPS 或 XNUMXGB/s。

对于 64K 顺序写入,我们看到峰值性能为 115,257 IOPS 或 7.2GB/s,延迟为 582μs。

对于我们的 SQL 工作负载,我们在整个测试过程中再次看到了亚毫秒级的延迟。 在 SQL 中,我们看到了 1,793,443 IOPS 的峰值性能,延迟仅为 139 微秒。

SQL 90-10 的 SR850 峰值为 1,629,167 IOPS,延迟为 150μs。

对于 SQL 80-20,联想达到了 1,486,502 IOPS 的峰值分数,延迟为 160μs。

我们的 Oracle 工作负载表明 Lenovo SR850 继续表现出色,峰值性能为 1,370,497 IOPS,延迟为 175μs。

Oracle 90-10 的峰值性能为 1,247,226 IOPS,延迟仅为 135 微秒。

对于 Oracle 80-20,Lenovo 的峰值性能为 1,162,074 IOPS,延迟为 141μs。

接下来,我们切换到我们的 VDI 克隆测试,完整和链接。 对于 VDI 完整克隆 (FC) 启动,Lenovo SR850 的峰值为 1,296,201 IOPS,延迟为 191μs。

对于 VDI FC 初始登录,服务器峰值为 468,901 IOPS,延迟为 358μs。

VCI FC Monday Login 的峰值性能为 401,389 IOPS,延迟为 266μs。

切换到 VDI 链接克隆 (LC) 测试后,Lenovo SR850 能够达到 651,695 IOPS 的峰值,启动延迟为 192μs。

对于 VDI LC 初始登录,服务器能够达到 216,567 IOPS 的峰值,延迟为 246 微秒。

最后,VDI LC Monday Login 显示 SR850 的峰值性能为 278,174 IOPS,延迟为 358μs。

总结

Lenovo SR850 是一款主流的 2U 服务器,与前代产品相比,它的计算能力大幅提升。 SR850 最多可容纳 4 个 Intel Xeon 可扩展 CPU 和高达 6TB 的 RAM,同样,所有这些都在 2U 空间内。 最重要的是,该服务器配备了 Lenovo AnyBay 驱动器,允许用户使用 SAS、SATA 或 NVMe(尽管它可以容纳比其他两个接口更少的 NVMe 驱动器)。 虽然它是为一般业务应用程序构建的,但它可以通过添加更多 CPU 和/或 RAM 来运行更强大的工作负载。 它还被设计为在本质上面向未来,因为用户可以添加更多的处理器和 RAM 而不是更换整个服务器。

为了提高性能,我们为 SR850 配置了 4 个 Intel 8160 CPU、512GB RAM 和 8 个 Memblaze PBlaze5 4TB NVMe 驱动器。 虽然这代表了相当多的性能,但它并不接近服务器能够达到的最高水平。 考虑到这一点,在我们的 Sysbench 工作负载中,服务器能够在 21,632 个虚拟机和 8 个虚拟机的情况下达到 25,427 TPS 和 16 TPS。 对于延迟,我们看到 11.96 个虚拟机的平均延迟为 8 毫秒,20.26 个虚拟机的平均延迟为 16 毫秒,在第 23.05 个百分位数中,8 个虚拟机的延迟仅为 45.27 毫秒,16 个虚拟机的平均延迟为 99 毫秒。

我们的 VDBench 测试显示了一些非常令人印象深刻的数字。 850 万 IOPS 是大多数性能驱动型设备想要宣称高性能时需要达到的标准。 Lenovo ThinkSystem SR4 在我们的八项测试中突破了 4 万次 IOPS,1.6K 读取 4 万次 IOPS,1.8K 写入 1.6 万次,SQL 90 万次,SQL 10-1.5 80 万次,SQL 20-1.37 1.24 万次,Oracle 90万,Oracle 10-1.16 80万,Oracle 20-1.3 850万,VDI FC Boot 1万。 通过这些以及所有基准测试,SR582 的延迟从未超过 23.9 毫秒,最高为 7.2 微秒。 在顺序方面,我们看到 XNUMXGB/s 的读取速度和 XNUMXGB/s 的写入速度。

总的来说,Lenovo ThinkSystem SR850 是一个高度灵活的系统,能够以更适度的配置处理主流应用程序,或通过增强的四核 CPU 和高 RAM 占用空间处理大数据和 AI 等新兴工作负载。 SR850 在存储方面也非常可调。 得益于 AnyBay 技术,可以更换驱动器背板,因此客户可以购买当前配置的系统,然后在将来换成更重 NVMe 的系统。

联想 ThinkSystem SR850

讨论这篇评论

注册 StorageReview 时事通讯