test S5000C

test S5000C

终于拿到了飞腾S5000C的双路机器,据知情人透露,S5000原本是希望委托台机电代工的,但是基于众所周知的原因,也同时设计了S5000C,制程可能会差一些,相应的,性能也会差一些,好处是可以让中芯国际代工。

首先,这个CPU不像S2500,不必用定制内核的OS,CentOS 7 ARM版,Oracle Linux 8 ARM版,都可以正常安装,软件兼容性是不错的。

我比较懒,也不太会用专用的CPU性能测试工具,就还是用passmark网站给的工具测了一下,对比当年s2500的双路机型,跑分几乎翻倍:

这是S2500的跑分:

s2500_dual_socket_cpubenchmark

这是S5000C的跑分:

s5k_dual_socket_cpubenchmark

上面截图中,S2500双路也是128核,只是软件无法识别,S5000双路是在OL8.6,UEK7下测得的数据,国产操作系统是不是有针对这款CPU的专门优化,等有时间再测吧。

装了一下Oracle,OS用户的OL8.6,OL8.6的缺省内核是UEK6,安装程序提示要升级到UEK7,UEK7的内核是基于upstream kernel 5.15优化的,和UEK6 相比,比较明显的差别是pagesize  从64K变成了4K,和大多数x86平台的内核一样了。

安装也没啥特别需要注意的,只要是OL8+UEK7,Oracle都是认证的,Oracle 19c for ARM64的第一个版本是19.19,最新的补丁集是19.22 , 也尝试安装了一下,没遇到问题,兼容性是没问题的。不过swingbench跑分不高,数据量小于SGA中的buffer cache时,这个测试工具主要测的是CPU能力,可能是没优化,而且,swingbench版本也有差异,后续还得找个x86的服务器对比测试一下。不过我怀疑Oracle只会针对自家投资的Amphere CPU上优化过,其他ARM CPU,能兼容就不错了。



Comments are closed.