正在阅读:意料中的惊喜 64核第二代EPYC服务器性能测试体验意料中的惊喜 64核第二代EPYC服务器性能测试体验

2020-01-09 16:04 出处:PConline原创 作者:张垞 责任编辑:sunziyi

  故事从那不勒斯开始

  我们今日熟识的那不勒斯是意大利东南的一座繁华滨海城市。但将时钟回拨2700年,当年的那不勒斯却是罗马共和国抵御迦太基进攻的前线,凭借坚固的城墙,要塞化的那不勒斯挡住了当年如日中天的汉尼拔,使其扎根南部意大利蚕食罗马共和国的计划最终泡汤。

  而AMD的那不勒斯也正如同当年的那不勒斯一般,坚固、强大,但并非锋芒毕露。

  2017年,AMD发布第一代EPYC平台,核心代号Naples(那不勒斯)。一如当年抵御汉尼拔大军的那不勒斯城一般,第一代EPYC作为AMD重返数据中心市场的桥头堡,为市场带来了一些非常有吸引力的特性——多晶片Chiplets封装、更多的内存通道以及第一代Infinity Fabric总线。这些特性也一如那不勒斯当年坚固的城墙那般,在汹涌的蓝色洪流当中为AMD成功的扎下了坚实的根基。

  8通道DDR4内存总线为Naples带来了更大的内存带宽,Chiplets封装为Naples带来了高性价比的32核心,而Infinity Fabric总线则为封装之内的晶片互联提供了很低的时延表现。最终,Naples从单路服务器应用市场开始,成功为AMD打开了重回服务器市场的大门。

  从上图中我们不难看出,在双Socket情况下,每个晶片所对应的NUMA域将分为三种通讯距离,即域内(NUMA1内部)、域外Socket内(NUMA2)和域外Socket外(NUMA3)。三种互联情况的延迟成倍递增,互联带宽成倍递减(至于为什么会把NUMA1与NUMA3中有直连总线的情况也与需要跳转通讯的情况归为一类,我们会在下面进行解释)。

  由于Naples当中的每个晶片(die)上包含了4个Infinity Fabric结构。这种结构虽然能够在Socket内互联时取得不错的效果,但一旦需要跨Socket通讯,情况就会变得相当复杂。

  这样相对复杂的组合所带来的最直接结果便是双路应用中处理器互联效率的损失。换句话说,在大规模虚拟化应用中(尤其是超售情况下),主流的双路Naples系统效能将会相对较低。

  而这也就解释了为何Naples架构虽然有众多亮点,但却在单路应用中获得了更好的反响。

  当然,作为AMD在数据中心市场久别重逢的新作,Naples仍旧足够优秀、足够引人注意,让AMD得以重回服务器市场。而Naples本身的不足也为之后到来的Rome订好了方向。

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品