华为鲲鹏指的是华为海思在2019年1月初发布的一款兼容ARM指令集的服务器芯片鲲鹏920。鲲鹏920处理器兼容ARM架构,采用7nm工艺制造,可以支持32/48/64个内核。主频可达26GHz,支持8通道DDR4、PCIe40和100GRoCE网络。
鲲鹏920处理器的整型测试性能超过930分,是鲲鹏916的三倍性能。内存通道数量提升到8通道,内存速率提升至2933MHz,带宽提升24倍。PCIe30升级到PCIe40,速率翻番,IO总带宽提升17倍。集成100GRoCE以太网卡功能,网络带宽提升10倍。
鲲鹏920处理器集成了CPU、南桥、网卡、SAS存储控制器等4颗芯片的功能,能够释放出服务器更多槽位,用于扩展更多加速部件功能,大幅提高系统的集成度。
广电鲲鹏服务器是广电运通与华为合作,基于华为鲲鹏920处理的ARM架构的服务器,我这这里测试的是GRGBanking 200 (Model RK2280)型号,2U高度,配置两个64核的Kunpeng 920处理器。区别于Intel和AMD的X86平台,广电鲲鹏服务器使用的 *** 作系统和应用软件都是ARM版本的。
CPU信息如下:
CPU架构显示是aarch64。指令集于X86的也不相同。
安装CentOS Linux release 771908 (AltArch) *** 作系统
在图形化界面信息下识别不了CPU信息:
安装好 *** 作系统之后想跑一下Unixbench跑分。Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用于测试linux系统主机的性能。
先看下GCC的版本:
在X86平台下直接执行Run命令就可以进行Unixbench跑分。
但是在ARM平台下进行Unixbench跑分出现报错:
这是由于CPU的架构不同,-march和-mtune不支持native参数,需要进行修改。
修改MakeFile文件,将 -march=armv8-a -mtune=cortex-a53
再次运行Unixbench就可以正常进行编译跑分了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)