拆箱华为TaiShan 2280v2

拆箱华为TaiShan 2280v2
基于arm64架构处理器的服务器正在努力走进我们的生活。 在本文中,我们将向您展示新款TaiShan 2280v2服务器的拆箱、安装和简短测试。

开箱

拆箱华为TaiShan 2280v2
服务器是装在一个不起眼的盒子里到达我们手中的。 盒子侧面有华为标志以及容器和包装标志。 在顶部,您可以看到有关如何正确从包装箱中取出服务器的说明。 让我们开始拆箱吧!

拆箱华为TaiShan 2280v2

拆箱华为TaiShan 2280v2
服务器包裹着一层抗静电材料,并放置在泡沫层之间。 一般来说,服务器的标准包装。

拆箱华为TaiShan 2280v2
在一个小盒子里,您可以找到一个滑轨、两个螺栓和两根 Schuko-C13 电源线。 雪橇看起来很简单,但我们稍后再讨论。

拆箱华为TaiShan 2280v2
服务器顶部是有关该服务器的信息,以及对 BMC 模块和 BIOS 的访问。 序列号由一维条形码表示,二维码包含技术支持网站的链接。

让我们拆下服务器盖看看里面。

里面有什么?

拆箱华为TaiShan 2280v2
服务器盖通过特殊的闩锁固定到位,可以使用十字螺丝刀将其固定在关闭状态。 打开闩锁会使服务器外盖滑动,然后可以毫无问题地卸下外盖。

拆箱华为TaiShan 2280v2

拆箱华为TaiShan 2280v2
服务器采用现成的配置,称为 泰山2280 V2 512G标准配置 在以下配置中:

  • 2x鲲鹏920(ARM64架构,64核,基础频率2.6GHz);
  • 16 个 DDR4-2933 32GB(总计 512 GB);
  • 12 个 SAS 硬盘 1200GB;
  • 硬件 RAID 控制器 Avago 3508,带有基于 ionistor 的备用电源;
  • 2 个网卡,带 1 个 XNUMXGE 端口;
  • 2 个网卡,带 10 个 25GE/XNUMXGE SFP+ 端口;
  • 2x 电源 2000 瓦;
  • 机架式 2U 机箱。

服务器主板实现了 PCI Express 4.0 标准,可让您充分利用 4 个 25GE 网卡的全部功能。

在发送给我们的服务器配置中,16 个 RAM 插槽是空的。 物理上,鲲鹏920处理器最高支持2TB RAM,允许安装32根128GB内存条,将一个硬件平台的RAM总量扩展到4TB。

处理器具有可拆卸散热器,没有自己的风扇。 与预期相反,处理器被焊接到主板(BGA)上,如果出现故障,只能在服务中心使用特殊设备进行更换。

现在让我们将服务器重新组装起来并继续进行机架安装。

安装

拆箱华为TaiShan 2280v2
首先,将幻灯片安装到机架中。 滑轨是放置服务器的简单架子。 一方面,该解决方案非常简单方便,但如果不将服务器从机架上拆下,就无法对服务器进行维修。

拆箱华为TaiShan 2280v2
与其他服务器相比,TaiShan以其扁平的前面板和绿黑配色吸引了人们的注意。 另外,我想指出的是,制造商对服务器中安装的设备的标签很敏感。 每个磁盘托架都包含有关已安装磁盘的必要信息,并且在 VGA 端口下方有一个指示磁盘编号顺序的图标。

拆箱华为TaiShan 2280v2
除了后面板上的主 VGA + 2 个 USB 端口之外,前面板上的 VGA 端口和 2 个 USB 端口是制造商提供的一个不错的奖励。 在后面板上,您还可以找到一个 IPMI 端口(标记为 MGMT)和一个 RJ-45 COM 端口(标记为 IOIOI)。

最初设定

拆箱华为TaiShan 2280v2
在初始设置期间,您可以更改 BIOS 条目设置并配置 IPMI。 华为提倡安全性,因此 BIOS 和 IPMI 使用与通常的 admin/admin 密码不同的密码进行保护。 当您首次登录时,BIOS 会警告您默认密码较弱,需要更改。

拆箱华为TaiShan 2280v2
华为 BIOS 设置实用程序的界面与 SuperMicro 服务器中使用的 Aptio 设置实用程序类似。 在这里您不会找到超线程技术或传统模式的开关。

拆箱华为TaiShan 2280v2
BMC 模块 Web 界面提供三个输入字段,而不是预期的两个。 您可以使用本地登录密码或通过远程 LDAP 服务器进行身份验证来登录界面。

IPMI 提供了许多服务器管理选项:

  • RMCP;
  • RMCP+;
  • 虚拟网络控制;
  • KVM;
  • SNMP。

默认情况下,出于安全原因,ipmitool 中使用的 RMCP 方法被禁用。 对于KVM接入,iBMC提供了两种解决方案:

  • “经典”Java 小程序;
  • HTML5 控制台。

拆箱华为TaiShan 2280v2
由于ARM处理器定位为节能型,因此在iBMC Web界面的主页上可以看到“能源效率”块,它不仅显示了我们使用该服务器节省了多少能源,还显示了多少公斤二氧化碳释放到大气中。

尽管电源的功率令人印象深刻,但在空闲模式下,服务器会消耗 340瓦特,并且仅在满负载下 440瓦特.

使用

下一个重要步骤是安装操作系统。 Arm64 架构有许多流行的 Linux 发行版,但只有最现代的版本才能在服务器上安装和正常工作。 以下是我们能够运行的操作系统的列表:

  • Ubuntu 19.10;
  • CentOS的8.1。
  • 简单的Linux 9。

在准备这篇文章时,有消息称俄罗斯公司Basalt SPO发布了新版本的Simply Linux操作系统。 声称Simply Linux 支持鲲鹏 920 处理器,尽管该操作系统的主要应用是桌面,但我们没有错过在我们的服务器上测试其运行的机会,并对结果感到满意。

处理器架构是其主要特征,但尚未得到所有应用程序的支持。 大多数软件都专注于普遍存在的 x86_64 架构,而移植到 arm64 的版本通常在功能上明显落后。

华为推荐使用 欧拉操作系统,一个基于CentOS的商业Linux发行版,因为该发行版最初完全支持TaiShan服务器的功能。 EulerOS 有一个免费版本 - 欧拉.

GeekBench 5 和 PassMark CPU Mark 等著名基准测试尚不支持 arm64 架构,因此需要通过解包、编译程序和计算 π 等“日常”任务来比较性能。

x86_64 领域的竞争对手是采用 Intel® Xeon® Gold 5218 的双路服务器。以下是该服务器的技术特性:

描述
泰山2280v2
英特尔® 至强® 金牌 5218

处理器
2 个鲲鹏 920(64 核、64 线程、2.6 GHz)
2 个英特尔® 至强® 金牌 5218(16 核、32 线程 2.3 GHz)

手术记忆
16 个 DDR4-2933 32GB
12 个 DDR4-2933 32GB

光盘
12 个硬盘 1.2TB
2 个硬盘 1TB

所有测试均在Ubuntu 19.10操作系统上进行。 在运行测试之前,使用 full-upgrade 命令升级了所有系统组件。

第一个测试是比较“单次测试”中的性能:在一个核心上计算一亿位数字 π。 Ubuntu APT 存储库中有一个程序可以解决这个问题:pi 实用程序。

测试的下一阶段是通过编译 LLVM 项目的所有程序来彻底“预热”服务器。 选择为可编译 LLVM monorepo 10.0.0,编译器是 GCC и g++ 版本 9.2.1随包装提供 构建要素。 由于我们正在测试服务器,因此在配置程序集时我们将添加密钥 -奥法斯特:

cmake -G"Unix Makefiles" ../llvm/ -DCMAKE_C_FLAGS=-Ofast -DCMAKE_CXX_FLAGS=-Ofast -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;debuginfo-tests"

这将实现最大程度的编译时优化,并进一步给测试中的服务器带来压力。 编译在所有可用线程上并行运行。

编译完成后,就可以开始对视频进行转码了。 最著名的命令行实用程序 ffm​​peg 有一个特殊的基准测试模式。 测试涉及ffmpeg版本4.1.4,以卡通作为输入文件 高清大巴克兔 3D.

ffmpeg -i ./bbb_sunflower_2160p_30fps_normal.mp4 -f null - -benchmark

测试结果中的所有值都是成功完成任务所花费的时间。

描述
2x 鲲鹏 920
2 个英特尔® 至强® 金牌 5218

核心/线程总数
128/128
32/64

基频,GHz
2.60
2.30

最大频率,GHz
2.60
3.90

计算圆周率
5m 40.627s
3m 18.613s

构建 LLVM 10
19m 29.863s
22m 39.474s

ffmpeg视频转码
1m 3.196s
44.401s

不难看出,x86_64 架构的主要优势是使用 Intel® Turbo Boost 技术实现的 3.9 GHz 频率。 基于arm64架构的处理器利用的是核心数量,而不是频率。

正如预期的那样,在计算每个线程的 π 时,核心数量根本没有帮助。 然而,当编译大型项目时,情况就会发生变化。

结论

从物理角度来看,TaiShan 2280v2服务器的特点是注重易用性和安全性。 PCI Express 4.0 的存在是该配置的一个单独优势。

在使用服务器时,基于arm64架构的软件可能会出现问题,但这些问题是针对每个用户的。

您想在自己的任务中测试服务器的所有功能吗? 泰山2280v2已经上市 在我们的 Selectel 实验室.

来源: habr.com

添加评论