近日,新加坡国立大学的研究团队对市面上所有可用的Arm服务器处理器进行了测试,测试结果显示在超大规模云中处理数据库相关任务方面,2021年由阿里云开发的倚天710是当前速度最快的Arm服务器处理器。相关成果以“Are ARM Cloud Servers Ready for Database Workloads? An Experimental Study”为题发表在电气电子工程师学会(IEEE)的《Transactions on Cloud Computing》期刊中。
研究团队测试的处理器包括Graviton2 (AWS)、Graviton3 (AWS)、Ampere Altra(Azure和GCP)、倚天710(阿里云)、鲲鹏920(华为云)以及 Intel Xeon Platinum 8488C。总共进行了八项测试,即Dhrystone和Whetstone基准测试、内核系统调用和execl每个系统调用的次数、测试文件复制速度、评估UnixBench总体得分、执行RSA 2048签名和RSA 2048验证任务。
测试的CPU参数
在所有这些测试中,阿里的倚天710均领先于其他Arm处理器,甚至在Whetstone基准测试上,它还击败了英特尔的Xeon 8488C。
测试数据
不过研究人员指出,倚天710的胜出主要归功于其具有的一些独特优势,如使用更新版本的Arm ISA,使用其他CPU无法使用的更快速的DDR5 RAM。当然,其他测试芯片也具有其独特的功能,如华为云中允许一对鲲鹏920处理器使用非均匀内存访问(NUMA)拓扑运行,这是其他Arm服务器无法比拟的。
值得一提的是,在测试中,基于ARM的服务器上的OLAP、ML推理和区块链的性能都要低于英特尔的Xeon 8488C,并且与Xeon服务器相比,ARM服务器在Linux内核系统调用上花费的时间要多出2倍。
很显然如果单论当前的性能和效率还是英特尔的Xeon服务器略胜一筹,但ARM云服务器还是表现出了极大的发展潜力。