单从技术层面来看,不同应用场景下企业服务器CPU的信创选型对比?

      单从技术层面来看,在追求稳定可靠的基础上,不同的应用场景对计算资源的需求并不完全一致,也对应着不同的技术选型需求:
1、云平台,着重于计算资源的虚拟化,需关注物理CPU对虚拟化技术的支持、物理CPU与虚拟CPU的超分比、虚拟CPU的处理能力等指标;
2、数据处理平台,着重于并发处理能力,关注CPU单核性能、CPU超线程或多核能力、IO吞吐能力等;
3、软件定义存储,不同的底层存储介质IO能力适配不同的算力需求;
4、其他应用。
     想请教下,在如上四类应用场景下,不同的CPU应用的优劣对比和技术选型?

参与14

3同行回答

actor168actor168  研发工程师 , 中国联通软件研究院
云平台上优选x86/amd64架构,他们对于虚拟化的积累比ARM要多得多,因此海光>鲲鹏;数据处理平台,具体情况具体分析,以我们的场景来看,Kakfa、MongoDB这些的测试结果看,intel>鲲鹏>海光存储类,这个场景发现ARM要优于海光业务应用:鲲鹏几乎与海光等同,差别不大...显示全部

云平台上优选x86/amd64架构,他们对于虚拟化的积累比ARM要多得多,因此海光>鲲鹏;
数据处理平台,具体情况具体分析,以我们的场景来看,Kakfa、MongoDB这些的测试结果看,intel>鲲鹏>海光
存储类,这个场景发现ARM要优于海光
业务应用:鲲鹏几乎与海光等同,差别不大

收起
电信运营商 · 2023-01-16
浏览861
kingdonwangkingdonwang  系统工程师 , 人民银行清算中心
云平台所提供的能力重点在于通用算力,而看重CPU性能;业务让对于代码的适配性有要求,并且对硬件设施的整体稳定性也有有要求,因此对CPU主频、核心数,以及程序代码开发门槛等都有要求,在目前条件下优先建议海光X86、其次建议飞腾ARM;对于数据处理平台不知是否面向AI方面的,业务方面...显示全部

云平台所提供的能力重点在于通用算力,而看重CPU性能;业务让对于代码的适配性有要求,并且对硬件设施的整体稳定性也有有要求,因此对CPU主频、核心数,以及程序代码开发门槛等都有要求,在目前条件下优先建议海光X86、其次建议飞腾ARM;
对于数据处理平台不知是否面向AI方面的,业务方面应该是人工智能业务领,这个重点是看GPU,只能CPU能把GPU资源调度好就可以了,主要操作系统和AI平台的兼容性,对性能要求相对云平台要低,ARM架构是不错的选择;
对于软件定义存储,业务核心是IO性能和容量,一般对CPU的通用算力要求不高,只要SDS软件适配过,能够兼容CPU指令集就可以了。

收起
银行 · 2023-01-28
浏览830
匿名用户匿名用户
云平台,从兼容性上来说c86的稍好,不过ARM的目前看来,支持也没有问题,其他的没有测试过数据处理平台,从并发能力上,ARM由于核数较多,并发能力强一点软件定义存储,鲲鹏本家的存储都在ARM上,技术积累较多其他应用,c86需要的改动是最少的,但是性能一般...显示全部

云平台,从兼容性上来说c86的稍好,不过ARM的目前看来,支持也没有问题,其他的没有测试过
数据处理平台,从并发能力上,ARM由于核数较多,并发能力强一点
软件定义存储,鲲鹏本家的存储都在ARM上,技术积累较多
其他应用,c86需要的改动是最少的,但是性能一般

收起
银行 · 2023-01-17
浏览798

ChatGPT 回答

针对不同的应用场景,不同的CPU应用的优劣对比和技术选型如下:

  1. 云平台

云平台主要着重于计算资源的虚拟化,需要关注物理CPU对虚拟化技术的支持、物理CPU与虚拟CPU的超分比、虚拟CPU的处理能力等指标。在这种场景下,Intel的Xeon系列CPU是比较常见的选择,因为它们具有良好的虚拟化支持和高性能。此外,AMD的EPYC系列CPU也是一个不错的选择,因为它们具有更多的核心和线程,可以提供更好的多任务处理能力。

  1. 数据处理平台

数据处理平台主要着重于并发处理能力,需要关注CPU单核性能、CPU超线程或多核能力、IO吞吐能力等。在这种场景下,Intel的Core i9和Xeon系列CPU是比较常见的选择,因为它们具有高性能的单核心处理能力和多核心处理能力。此外,AMD的Ryzen和EPYC系列CPU也是一个不错的选择,因为它们具有更多的核心和线程,可以提供更好的多任务处理能力。

  1. 软件定义存储

软件定义存储需要根据不同的底层存储介质IO能力适配不同的算力需求。在这种场景下,需要选择具有高性能IO能力的CPU。Intel的Xeon系列CPU和AMD的EPYC系列CPU都是比较常见的选择,因为它们具有高性能的IO能力和多核心处理能力。

  1. 其他应用

对于其他应用,需要根据具体的需求进行选择。如果需要高性能的单核心处理能力,可以选择Intel的Core i9系列CPU;如果需要更多的核心和线程,可以选择AMD的Ryzen和EPYC系列CPU;如果需要高性能的IO能力和多核心处理能力,可以选择Intel的Xeon系列CPU和AMD的EPYC系列CPU。

总的来说,不同的应用场景需要选择不同的CPU,需要根据具体的需求进行选择。在选择CPU时,需要关注CPU的核心数、线程数、单核性能、多核性能、IO能力等指标,以满足不同应用场景的需求。

提问者

cpc1989
cpc198921242
存储工程师某保险公司
擅长领域: 存储灾备双活

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-01-05
  • 关注会员:4 人
  • 问题浏览:1784
  • 最近回答:2023-01-28
  • X社区推广