arm鲲鹏服务器和x86区别

Posted 格格巫 MMQ!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arm鲲鹏服务器和x86区别相关的知识,希望对你有一定的参考价值。

华为云服务器x86计算和鲲鹏计算的区别是什么?X86和鲲鹏指的是两个系列的中央处理器架构。x86采用复杂指令集(CISC),鲲鹏采用精简指令集(RISC)。pc6a学习分享小白详细说明一下这2种服务器的差别。

一、鲲鹏和X86处理器架构对比
1、鲲鹏处理器架构采用精简指令集。RISC是一种执行较少类型计算机指令的微处理器。它可以以更快的速度执行操作,这使得计算机结构更简单、更合理,以提高运行速度。与X86处理器体系结构相比,RISC具有更均衡的性能功耗比。
鲲鹏的优势是高密度低电功耗,能够提供更高的性价比。鲲鹏机很多时候都是超高配置比如48核194G内存。
鲲鹏机搭配鲲鹏920处理器(ARM),后期CPU可能会迭代更新。

2、x86处理器架构使用复杂指令集(cisc)。cisc命令集中的每个小指令都可以执行一些低级硬件操作。指令的数量众多且复杂,每条指令的长度也不同。由于指令执行的复杂性,每条指令都需要很长时间。
相较于鲲鹏机,普通x86云服务器可以安装x86 AMD64的操作系统,处理器本身性能也更强。

二、鲲鹏和X86云服务器如何选择
现阶段鲲鹏机还不适合普通消费者和企业使用。小白还是建议买普通的x86云服务器。虽然鲲鹏服务器配置看起来都超高,但是在软件兼容性上会有很大的问题,比如不能安装Windows server系统。不能使用32位或64位的x86 Linux服务器系统。只能使用基于ARM服务器架构的软件。

指令集
指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。Intel主要有x86,EM64T,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4A,SSE4.1,SSE4.2,AVX,AVX2,AVX-512,VMX等指令集。AMD主要是x86,x86-64,3D-Now!指令集。

arm架构和x86架构区别:

X86主要用于PC领域如笔记本、台式机、小型服务器;ARM主要用于移动领域如手机、平板。总体还是为了在不同设备上达到性能最优,性能不仅仅是运算速度,距离,数据的增删改查在不同的数据结构中运算效率都各有不同,同样,运算速度,节电等等都是性能的范畴,综合考虑设备在不同环境,使性能达到最优,所有有不同的指令集,来部署在硬件中。

1.X86的功耗比较高比如我们常用的台式机的CPU的TDP可达65W甚至更高;ARM的功耗很低只有个位数。

2.X86性能很牛,比如我们可以单只利用1颗i5就能够编辑转换视频;ARM性能较弱多数在对性能要求不算高的移动领域工作.X86发热量比较大,需要主动散热;ARM发热量小,不需要主动散热,X86通用性很好,ARM的通用性不太好。

3.X86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称,包括Intel8086、80186、80286、80386以及80486

配置信息
kc1型(左图):CPU是 鲲鹏920,主频 2.6GHz

c7型(右图):CPU是 Intel Xeon Platinum 8378A,主频 3.00GHz

性能测试
lemonbench
kc1型(上图):单核 2969分,多核 4199分,完整测试报告:https://url.zeruns.tech/Xpxd4

c7型(下图):单核 3023分,多核 3129分,完整测试报告:https://url.zeruns.tech/70FGR

宝塔跑分
kc1型(左图):单核 1670分,多核 3340分。

c7型(右图):单核 1996分,多核 3992分。

Unixbench测试
kc1型(上图):单核 1077.1分(可能不兼容,多线程测试没跑起来,只测得单线程分数,而且可能不太准确)

c7型(下图):单核 1459.6分,多核 2274.6分。

Serverreview
kc1型(左图),c7型(右图)。

Geekbench 5
下图是c7型,由于没找到ARM版的Geekbench 5,所以就只有c7型的测试结果。

单核 1196分,多核 1409分,完整测试报告:https://url.zeruns.tech/np238

网络延迟
kc1型(上图):三网平均延迟 36.3 ms,最快 5 ms。

c7型(下图):三网平均延迟 34.5 ms,最快 8 ms。

带宽测试
kc1型(上图),c7型(下图),速度都达标。

以上是关于arm鲲鹏服务器和x86区别的主要内容,如果未能解决你的问题,请参考以下文章

广电鲲鹏ARM服务器使用遇到的第一个坑

华为鲲鹏下可用的 Redis docker 镜像

ARM版与X86版Centos7下YUM源软件库数量对比

独家重磅!华为开发者大会前瞻:鲲鹏产业链的3点超预期和2个进度突破

从x86到ARM,代码移植指北

从x86到ARM,代码移植指北