去年我曾写过2篇AMD EPYC服务器CPU相关的东西:
如今服务器产品正式出来了,再跟大家分享点使用方面的注意事项。本文内容主要参考自《What to know when installing and using operatingsystems on the R6415, R7415, and R7425 servers》,链接如下:
http://en.community.dell.com/techcenter/b/techcenter/archive/2018/01/31/what-to-know-when-installing-and-using-operating-systems-on-the-r6415-r7415-and-r7425-servers
既然我看到的是Dell社区的文章,索性就以这3款机型为代表来讨论一下。
如上图,在官网的产品介绍页面中除了几种最新的操作系统之外,还可以看到Windows Server2012 R2,那么版本低一些的比如RHEL 6.x呢?我想这里列出的可能还不全,请大家接着往下看:
在驱动下载页面,目前还没有列出WS2012,但是却提供了SUSE Linux ES 12的驱动。想想也是正常的,AMD不会仅支持Red Hat不支持SUSE啊。
在网上搜一下,不难发现Ubuntu等系统的认证也是有的。
所有OS注意事项
Dell AMD服务器最初的出货,将只会支持UEFI模式。不会有Legacy BIOS模式的选项。这将限制OS的选择范围在那些UEFI-capable的操作系统。
Windows
要使用OS安装介质来安装WindowsServer 2016 RTM:
1.服务器自检时按F2进入BIOS的System Settings,关闭处理器设定中的Virtualization Technology。
2.使用OS介质安装Windows Server 2016。
3.通过Windows Update安装最新可用的更新汇总。Windows Server 2016 RTM需要一个针对已知AMD IOMMU问题的hotfix(在2017年6月更新汇总和之后的包含)。对于Windows Server版本1709部署,您不在需要这个hotfix。
4.进入System Settings,并打开处理器的VirtualizationTechnology。
VMware
对于VMware,确保您更新到最新的版本:
对于vSphere,还是推荐您安装DellEMC定制版本的ESXi 6.5 U1镜像,包括RAID卡驱动等会少很多麻烦。
Linux
对于RHEL 7.4,有一个bug会导致kernelpanic阻止系统启动。针对该问题的修正包含在这个errata kernel中:
http://hb.us.dell.com/~charles/from-rh/rhel7.4/kernel-3.10.0-709.el7.bz1483747.x86_64.rpm
最后再简单看下PowerEdge R6415, R7415和R7425这几款服务器的定位。首先是命名规则——R代表机架式,6代表1U/7代表2U,4代表14G服务器,1代表单路(1 Socket)/2代表双路(2 Socket),最后一位5表示AMD平台。
不难看出在AMD EPYC系列单路机型更受重视一些,这个符合我们之前的认识。
一颗代号为Naples的EPYC处理器就提供128 lane PCIe 3.0 I/O,如果是双路平台,其中一半会重定义为CPU之间的互连,所以整体对外提供还是128 lane。这样在单路平台上AMD的I/O优势就更大些。
具体到应用价值,无外乎NVMe SSD或者GPU的支持能力。比如2U单路的R7415也支持24个NVMe SSD,1U单路R6415受限于前面板热插拔位面积支持到10个。
我还看到R7425的PCIe Riser选项为 “多达8个第3代插槽,多达6条x16通道”,相比之下Intel Xeon SP平台能提供4个x16 PCIe就不错了。
时间所限,今天就写到这里。有兴趣的朋友可以在留言中与我交流。