arm和x86区别

arm和x86区别,第1张

X86架构与ARM架构的区别:

1、含义不同:

X86使用CISC(Complex Instruction Set Computer,复杂指令集计算机)。

ARM使用RISC(Reduced Instruction Set Computer,精简指令集计算机),ARM英文全称Advanced RISC Machine。

2、产品特点:

X86追求性能最优,缺点是功耗大,不节能(和ARM对比)。

ARM追求低功耗(节能),缺点是采用精简指令集,导致编译器处理复杂,因此性能相对X86差。

3、所用机型不一样:

X86主要是PC机(Intel、AMD),X86服务器。

ARM主要是应用于移动设备(手机、平板电脑等嵌入式领域)。

4、典型代表:X86结构主要是Intel、AMD等PC电脑;ARM主要是移动终端,IBM的Power PC。

通过新建虚拟机的配置可以大致了解云宏虚拟化平台支持的功能。

在主机界面选择"增加虚拟机"

输入虚拟机名称、选择 *** 作系统类型。

支持丰富的ARM *** 作系统

虚拟机的CPU配置界面,没有虚拟化穿透,因此不支持虚拟化套嵌。

支持VCPU与物理CPU的绑定

选择绑定的物理CPU

虚拟机的内存配置界面

支持内存的NUMA绑定。

虚拟机磁盘配置界面

虚拟机网络配置

光驱配置界面,支持本地镜像,也支持NFS存储镜像

虚拟机配置汇总

虚拟机配置摘要界面

启动虚拟机,可以通过web控制台进行管理。

通过查看虚拟机VNC密码记端口号,可以使用vnc客户端进行虚拟机管理。

也可以在虚拟机配置界面查看或者修改vnc密码。

通过VNC客户端管理虚拟机



VNC界面

x86、arm都有。
1、在x86架构方面,浪潮推出了诸如NC8000、NF5486M5、RH5885HV3等多款服务器产品,搭载英特尔Xeon处理器或AMDEPYC处理器,通常用于企业级应用、云计算、大数据分析等领域。
2、在ARM架构方面,浪潮推出了基于华为鲲鹏处理器开发的TaiShan200(Model2280)服务器、TaiShan200(Model5300)服务器等产品,主要应用于边缘计算、人工智能、物联网等新兴领域,具有低功耗、高性能等优点。

广电鲲鹏服务器是广电运通与华为合作,基于华为鲲鹏920处理的ARM架构的服务器,我这这里测试的是GRGBanking 200 (Model RK2280)型号,2U高度,配置两个64核的Kunpeng 920处理器。

区别于Intel和AMD的X86平台,广电鲲鹏服务器使用的 *** 作系统和应用软件都是ARM版本的。

CPU信息如下:

CPU架构显示是aarch64。指令集于X86的也不相同。

安装CentOS Linux release 771908 (AltArch) *** 作系统

在图形化界面信息下识别不了CPU信息:

安装好 *** 作系统之后想跑一下Unixbench跑分。Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用于测试linux系统主机的性能。

先看下GCC的版本:

在X86平台下直接执行Run命令就可以进行Unixbench跑分。

但是在ARM平台下进行Unixbench跑分出现报错:

这是由于CPU的架构不同,-march和-mtune不支持native参数,需要进行修改。

修改MakeFile文件,将 -march=armv8-a -mtune=cortex-a53

再次运行Unixbench就可以正常进行编译跑分了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10227986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存