如题,欢迎一起讨论。

c86 是啥?现在华为那个 U 应该是 arm 架构的

一直没明白,信创名单里到底有哪些,这个有具体的列表吗

Cha86

系统层面没啥区别,信创基本等价于国产那几个 cpu (常见的基本就海光和鲲鹏)和国产的数据库。

海光的 x86 好像叫 C86 搞不懂啊 网上查了下 说是 arm 架构服务器性能比较拉跨 有点担心

飞腾、鲲鹏是 ARM ,海光、兆芯是 C86 即非原生的 X86 。我们公司内申请服务器这两类好像都能申,但是从开发者角度,搞不太懂他们之间性能差别。粗略看下来,感觉还是 C86 的性能更强些?

性能这东西不好一概而论,比如核心数、cpu 指令集之类的在具体场景下影响也可能很大,对于比较通用概念上的单核性能,那工具跑下就知道了。

这个和你要跑的应用有比较大的关系,如果你的应用现在是 X86 架构,想比较平滑迁移并符合政策要求,同时对性能也有要求,那么 C86 是最合适的。如果你的应用对平台没有要求,同时是支持多线程架构,那么 ARM 是长远最好的选择的。

个人从 15 16 年开始搞信创,一般根据用户的性质选择路线, 海光 鲲鹏 飞腾 龙芯 兆芯 这些都是比较常选择的。

ONLY 海光采购几万台了系统的话都一样,基本就那几个,麒麟比较多厂商一般就联想 HP 中科

感谢回复,“长远”两个字如何理解?是指的后续 C86 可能也不符合信创要求吗?我们常用就 java 生态的应用,ARM 应该是兼容的,只是同样核数的情况下,感觉 ARM 性能会比较拉跨吧。

信创说白了就是拜托国外的依赖,自主可控从早期的研发,到现在政府企事业单位有强制的指标无论是 OS ,数据库和其他芯片等等都有满足自主可控要求x86 和 arm 架构里面还存在一个问题是架构指令集需要授权,这也是不可控的一部分

#12 错别字。拜托 -> 摆脱

一段时间内应该没事的,毕竟 x86 和 arm 指令集都是算是永久买断的,还远远没到自主的指令集的时代。

借楼问下麒麟 v10 有自己的源吗?我刚刚开始用,现在都是用阿里 centos 源

www.itsec.gov.cn/aqkkcp/cpgg/ 可以参考这个列表

C86 基于初代 Zen 架构,核心价值是从 x86 平滑迁移,国产化适配容易。当然在性能上说,单核性能相比其他架构的 CPU ,C86 也是更好的。但是 arm 架构的特点就是核多的一比。

#17 手快了。所以麒麟到底是 C86 还是 arm 实际上没太大区别,区别是国产化适配打算怎么做,新的应用支持什么架构。

正好借楼问下,骁龙 x elite 能作为信创所需的 arm 环境测试吗?我知道它肯定不符合信创标准,但是目前非国产服务器的 arm 环境选择太少了。

arm 就是很拉,把 8c 的 arm 当成 x86 的 4c 挂到负载上,arm 耗时和资源使用率都比 x86 高,混布很烦人

信创相当于官方控制的准入名单,满足信创要求就只能采购指定的若干产品之一。这个是公司采购关心的事情。程序员应该关心的是 CPU 指令集,现在国内信创能涉及到的指令集有四种:x86, arm, riscv, 龙芯,兼容性也是从左到右依次下降。x86 除了少数例外,只有 intel 和 amd 有授权,长远来看还是会排除的;龙芯 CPU 也基本只有自己的公司在做; riscv 国内外有很多企业参与,但产品上还不够成熟;所以现在迁移到国产服务器基本就指 arm ,当然也因为声量最大的华为在主推 arm 服务器。如果工作要和原生库打交道(比如 C++语言),需要关心现有代码里是否有仅 x86 的扩展,还有编译选项和交叉工具链,另外就是注意内存序的问题(非 x86 的基本都是弱内存序)。如果用 Java 或者脚本语言,留意下虚拟机支持的架构就行。服务器配置之类是运维的事情。

我们项目的生产环境用海光 C86 配 Ubuntu 20.04 amd64 好久了,除了性能差点没什么问题,就是装 Ubuntu 22.04 的机器都有比较奇怪的界面卡顿,还没有研究过具体原因

可以考虑 RK3588 的开发板骁龙 x elite 目前没有看到有信创厂家做适配

直接买苹果电脑为 arm 做适配,做法就是安装 vmware ,用它创建 linux 的 vm ,而且建议 vm 用高版本内核的 centos7 ,这个你找找,我印象中 csdn 能看到这东西。百度云下载的。国产信创环境麒麟统信中科方德之类,centos7 通吃,而且 centos7 和 8 最麻烦的点是,8 及更高版本系统开始的系统制作的安装包是不能在 7 上装的,反之可行。而生产环境你会经常遇到比较老的国产系统,基本都是基于 7 改名收费的,点名就是中标麒麟另外所谓国产系统的适配只看两样:1. 包管理器是 dpkg/apt 还是 yum/dnf/rpm2. cpu 架构是 aarch64 还是 x86_64 (命令 uname -a 即可)其他所有系统厂家没有任何区别。

请教一下大家,海光的 2 7360 和 2 7375 大概相当于 AMD 、INTEL 的啥型号 CPU 的性能呀?还有最近和厂商沟通:如果是 1 台服务器装了 2 颗海光的 CPU ,那么需要将主板的所有内存条插满同规格的内存,否则应用的性能会打折扣,特别是内存密集型的应用。这个是为什么?忽悠我们么?

C86 的有些官方容器镜像会跑不起来之前遇到的一个问题:海光 X86 的 cpu + 欧拉/麒麟 V10 在使用 hub.docker.com/_/mysql mysql 官方镜像启动会直接 crash ,可使用 hub.docker.com/r/bitnami/mysql bitnami/mysql 这个镜像来替代

对于应用层面没有任何区别