转自公众号大数据在线
Linux之父Linus Torvalds最近又开炮了,他从开发者的角度表示,由于开发者更熟悉他们基于X86的开发环境,ARM在未来不可能撼动X86服务器市场位置。
是什么引发了Linus Torvalds放炮?
答案是ARM近期宣布的新品Neoverse N1平台和E1 CPU。
ARM表示Neoverse N1平台和E1 CPU即将发布,Neoverse N1和E1采用7nm制程,并且为服务器和通信设备增加重要提升,拥有高可扩展性、高处理量以及高性能,将分别在2020年和2021年投入使用。
ARM服务器芯片性能表现
与Cortex-A72内核相比,N1分别将Java和memcacheD性能提高了1.7倍和2.5倍。与A72相比,N1内存延迟从110 ns降至83 ns,DRAM流量从64 GB /秒上升至175 GB / s。ARM认为,通过Neoverse N1平台,Arm 除了提升60%整数运算性能,关键云计算作业负载性能也提高2.5倍。
虽然ARM给出了Neoverse N1平台和E1 CPU的出色数据,但是Linus Torvalds认为当开发者在云端部署应用时他们会尽可能选择与他们工作环境相同的系统,匹配测试的本地设置,而他们的工作环境基本上是x86服务器。对x86的偏爱将会影响到云服务商的决策,x86将会更受重视。
去年10月,ARM发布了Neoverse。ARM服务器Neoverse SoC最著名的客户包括Amazon、HPE、华为等。
其中,AWS去年12月开始了提供基于ARM A72内核的Amazon Graviton的云端处理器,被外界认为是开始淡化英特尔Xeon服务器处理器依赖的第一步。2015年,AWS收购Annapurna Labs,开始着手构建自己的服务器CPU。
有人驳斥了Linus Torvalds,认为Linus 不甚了解交叉开发对大多数开发者的意义,而这恰好是ARM的长处。Linus Torvalds则表示,兼容ARM架构的处理器永远不会成为市场的主宰,并用“如果每个人都采用交叉开发的模式,那么必将影响产品的稳定性”这个论据以支撑自己的观点。
Linux之父对ARM服务器不看好
Redis之父Salvatore Sanfilippo也不赞同Linus Torvalds,他表示Redis正在考虑将ARM作为主要架构,Redis一些底层代码只能在ARM平台上运行,这些代码都通过了所有测试,并且稳定性很好。
的确,目前云服务提供商推出了云端ARM芯片很容易被人视为与英特尔议价的手段,因为英特尔占据了服务器芯片市场绝大部分的份额。可以说ARM服务器的生态依然处于早期,要想在数据中心市场与X86服务器芯片角力,依然需要走很长的路。让我们拭目以待ARM服务器后续的真正表现。
该贴由system转至本版2019-9-6 7:31:02