如题,欢迎一起讨论。
1
yyzh 72 天前 via Android
c86 是啥?现在华为那个 U 应该是 arm 架构的
|
2
creeeeezy 72 天前
一直没明白,信创名单里到底有哪些,这个有具体的列表吗
|
4
virusdefender 72 天前
系统层面没啥区别,信创基本等价于国产那几个 cpu (常见的基本就海光和鲲鹏)和国产的数据库。
|
6
lchqfnu OP @virusdefender 飞腾、鲲鹏是 ARM ,海光、兆芯是 C86 即非原生的 X86 。我们公司内申请服务器这两类好像都能申,但是从开发者角度,搞不太懂他们之间性能差别。粗略看下来,感觉还是 C86 的性能更强些?
|
7
virusdefender 72 天前
性能这东西不好一概而论,比如核心数、cpu 指令集之类的在具体场景下影响也可能很大,对于比较通用概念上的单核性能,那工具跑下就知道了。
|
8
doosit 72 天前
这个和你要跑的应用有比较大的关系,如果你的应用现在是 X86 架构,想比较平滑迁移并符合政策要求,同时对性能也有要求,那么 C86 是最合适的。如果你的应用对平台没有要求,同时是支持多线程架构,那么 ARM 是长远最好的选择的。
|
9
doosit 72 天前
个人从 15 16 年开始搞信创,一般根据用户的性质选择路线, 海光 鲲鹏 飞腾 龙芯 兆芯 这些都是比较常选择的。
|
10
dianso 72 天前
ONLY 海光
采购几万台了 系统的话都一样,基本就那几个,麒麟比较多 厂商一般就联想 HP 中科 |
11
lchqfnu OP @doosit 感谢回复,“长远”两个字如何理解?是指的后续 C86 可能也不符合信创要求吗?我们常用就 java 生态的应用,ARM 应该是兼容的,只是同样核数的情况下,感觉 ARM 性能会比较拉跨吧。
|
12
wangyzj 71 天前
信创说白了就是拜托国外的依赖,自主可控
从早期的研发,到现在政府企事业单位有强制的指标 无论是 OS ,数据库和其他芯片等等都有满足自主可控要求 x86 和 arm 架构里面还存在一个问题是架构指令集需要授权,这也是不可控的一部分 |
14
virusdefender 71 天前
@lchqfnu 一段时间内应该没事的,毕竟 x86 和 arm 指令集都是算是永久买断的,还远远没到自主的指令集的时代。
|
15
zong400 71 天前
借楼问下麒麟 v10 有自己的源吗?我刚刚开始用,现在都是用阿里 centos 源
|
16
once1mo 71 天前
|
17
wheat0r 71 天前 1
C86 基于初代 Zen 架构,核心价值是从 x86 平滑迁移,国产化适配容易。
当然在性能上说,单核性能相比其他架构的 CPU ,C86 也是更好的。 但是 arm 架构的特点就是核多的一比。 |
19
porrt8 71 天前
正好借楼问下,骁龙 x elite 能作为信创所需的 arm 环境测试吗?我知道它肯定不符合信创标准,但是目前非国产服务器的 arm 环境选择太少了。
|
20
layxy 71 天前
arm 就是很拉,把 8c 的 arm 当成 x86 的 4c 挂到负载上,arm 耗时和资源使用率都比 x86 高,混布很烦人
|
21
agagega 71 天前
信创相当于官方控制的准入名单,满足信创要求就只能采购指定的若干产品之一。这个是公司采购关心的事情。
程序员应该关心的是 CPU 指令集,现在国内信创能涉及到的指令集有四种:x86, arm, riscv, 龙芯,兼容性也是从左到右依次下降。x86 除了少数例外,只有 intel 和 amd 有授权,长远来看还是会排除的;龙芯 CPU 也基本只有自己的公司在做; riscv 国内外有很多企业参与,但产品上还不够成熟;所以现在迁移到国产服务器基本就指 arm ,当然也因为声量最大的华为在主推 arm 服务器。 如果工作要和原生库打交道(比如 C++语言),需要关心现有代码里是否有仅 x86 的扩展,还有编译选项和交叉工具链,另外就是注意内存序的问题(非 x86 的基本都是弱内存序)。如果用 Java 或者脚本语言,留意下虚拟机支持的架构就行。服务器配置之类是运维的事情。 |
22
Maxesisn 71 天前
我们项目的生产环境用海光 C86 配 Ubuntu 20.04 amd64 好久了,除了性能差点没什么问题,就是装 Ubuntu 22.04 的机器都有比较奇怪的界面卡顿,还没有研究过具体原因
|
24
mylovesaber 71 天前
@porrt8 直接买苹果电脑为 arm 做适配,做法就是安装 vmware ,用它创建 linux 的 vm ,而且建议 vm 用高版本内核的 centos7 ,这个你找找,我印象中 csdn 能看到这东西。百度云下载的。国产信创环境麒麟统信中科方德之类,centos7 通吃,而且 centos7 和 8 最麻烦的点是,8 及更高版本系统开始的系统制作的安装包是不能在 7 上装的,反之可行。而生产环境你会经常遇到比较老的国产系统,基本都是基于 7 改名收费的,点名就是中标麒麟
另外所谓国产系统的适配只看两样: 1. 包管理器是 dpkg/apt 还是 yum/dnf/rpm 2. cpu 架构是 aarch64 还是 x86_64 (命令 uname -a 即可) 其他所有系统厂家没有任何区别。 |
25
zhoudaiyu 71 天前
请教一下大家,海光的 2 * 7360 和 2 * 7375 大概相当于 AMD 、INTEL 的啥型号 CPU 的性能呀?还有最近和厂商沟通:如果是 1 台服务器装了 2 颗海光的 CPU ,那么需要将主板的所有内存条插满同规格的内存,否则应用的性能会打折扣,特别是内存密集型的应用。这个是为什么?忽悠我们么?
|
26
Akkuman 71 天前
C86 的有些官方容器镜像会跑不起来
之前遇到的一个问题: 海光 X86 的 cpu + 欧拉/麒麟 V10 在使用 https://hub.docker.com/_/mysql mysql 官方镜像启动会直接 crash ,可使用 https://hub.docker.com/r/bitnami/mysql bitnami/mysql 这个镜像来替代 |
27
billbob 71 天前
对于应用层面没有任何区别
|
28
porrt8 71 天前
@mylovesaber 感谢,目前就是这样搭建的。只是苹果高内存的机器成本有点高了,看到 x elite 的机器一万以内能到 32G ,所以想看看可行性。
|
29
Cu635 71 天前
x86 架构和 arm 架构对于信创来说应该是没有本质不同的,都是在知识产权方面会被卡脖子的。所谓“信创”还是要想着以后的技术发展,如果不能发展了,那就是死路一条。
x86 是生态的历史积累非常厚重了,这一陀该吃还是得吃,没办法。arm 的生态就没有这么深厚的积累。而且 arm 还没有想 x86 那样的统一 bootloader ,系统镜像是跟厂商硬件强绑定的,通用性兼容性反而更差。 x86 一直也在发展,也吸收了不少 risc 指令集的精华,而 arm 的技术积累毕竟不如 x86 ,所以性能上来讲还是比不上的。 @lchqfnu #6 “非原生的 X86”有具体技术文档没?能无缝兼容现有 x86 生态么?如果不能无缝兼容,那就是没意义的。 c86 强,外界有传言说是海光当年从 amd 买过来的架构是 zen 这种并不落后的架构,op 能说说这个传言是真的么? 不过兆芯性能不行吧?不是之前 via 的那个兼容 x86 么? @doosit #8 @virusdefender #14 arm 长远反而不好,非常有可能被对手用知识产权方面的问题找茬卡脖子,毕竟人家也在发展也在前进,就算是把现在的 arm 知识产权给拿到永久授权,之后呢?人家新的架构什么的直接不卖,而在现有架构基础上自己发展起来的就很容易跟人家的新东西撞车,然后就是被找茬,产品被查封被下架之类的。 其实可以看看龙芯是怎么被 MIPS 玩的,龙芯也是拿到的 MIPS 指令集永久授权,合同是跟当年的 MIPS 母公司签的,结果现在又冒出来个狗屁“芯联芯”公司来碰瓷说要收取授权费还打官司,说不让用,这不就是现实例子么? 就是现在 MIPS 其实都快死了,龙芯是 MIPS 最大也是相对最有实力的玩家了所以没被碰死。龙芯要搞什么 loongarch 什么 loongISA 这也是因素之一。ARM 可比 MIPS 要成功也要有实力的多。 如果再看更长时间的“长远”,那就很有可能是人家新的发展跟国内发展分叉,国内的技术再次落后发展比不上人家,这么来看 arm 就是个毒药。 @wangyzj #12 对,真的能像 aplha 一样直接买断也可以算“可控”,再把技术彻底吃透消化了有所发展就是“自主”了。然而 arm 和 x86 没有这个条件。 @agagega #21 龙芯主要是被 MIPS 拖累的。但也是没法,当年也只有 MIPS 能有这个自由度,能真正的自主设计处理器。 @zhoudaiyu #25 需要插满?是不是跟主板的内存硬件走线有关系?设计问题? |
32
CodeAllen 71 天前
@zhoudaiyu 因为内存符合木桶效应,如果规格有差异,从技术上就要跟短板对齐,做一个不恰当的比喻,16t 硬盘和 18t 硬盘组 RAID1 ,实际容量是 16t ,而不是平均容量 17t 。内存其实同理,而且内存的参数更多,频率时序 Rank 数,都会对性能产生影响,所以要发挥最大性能应该是同规格的一批内存。还有一点,消费级内存一般也就双通道,2DPC ,一般最多四条,差异体现不出来,但是服务器平台都是 4 通道起步,有 6 通道、8 通道、12 通道,内存也是 8 条、12 条、16 条、24 条,这样差异就会被放大。
|
36
CodeAllen 71 天前
@zhoudaiyu 他们意思是通道插满吧,看具体主板,如果是 2DPC 走线每个对应 channel 插上就行了,插的不对可能就不是满通道,如果是 1DPC 就是要完全插满才是满通道,为了简化说明直接全部插满容错最小,最不容易出问题,不然运维就得看说明书插 2DPC 的槽。而且看你描述应该还是双路刀片,简单搞就是全部插满,不然他们还得给你解释 1DPC 和 2DPC 内存走线。
|
37
mylovesaber 71 天前
@porrt8 我手里有内测的机器,实话说,vmware 和 vb 用不了,只能用 hyperv ,你熟悉这东西么?
|
38
realpg 71 天前
@zhoudaiyu #33
别指望销售懂技术 能告诉你插满了性能才好已经算懂一点了 实际上这个的正确的是常规大容量每通道一根 通道插满 非常规的还要结合 rank 数 反正至少按这个说法, 能确保通道用满了 现实中你是不知道运维和采购都是什么没有基本能力的傻逼的 比如以前给 DELL 下单服务器 R730xd 双 CPU 必须出厂为两根 128GB 内存 多了也不行 不下单 DELL 系统都配不出这个... 反正客户信息科主任说的必须这个 比这个多也不行(不知道看了什么 csdn 文章学的) 然后非要把上古就改造成全 nvme 的 oracle 集群(可知业务量多离谱, 这种古董国企最先用了全 nvme) 换成价值几十万的 oracle 一体机 非得换, 换完了结果是, 一线一个汇总操作从平均 0.x 秒变成了平均每个操作 10 秒以上 |
39
porrt8 71 天前
@mylovesaber #37 我昨天查了下,目前 Linux 内核还没有完全支持骁龙 X ,有通过大量 workaround 来实现直接安装 Linux 系统的方式,但是具体的性能也没有比较系统的测试。只能暂时把这个想法放下,看看便宜的 Apple Silicon 了 hhh
|
40
Mandelo 70 天前
直接问甲方
|
42
qviqvi 70 天前
同求信创节约成本方案,最便宜实惠的,免费的最好
|
43
james122333 70 天前 via Android
|
45
Cu635 69 天前
@CodeAllen #32
那么,为什么要必须插满呢?我保持一致就只插 1 半,或者干脆只插 1 个那肯定是“一”致的啊。 @mylovesaber #37 hyper-v 能用是因为有 windows on arm 么? |
46
CodeAllen 69 天前
@Cu635 不能笼统的说插一半,你的意思准确描述应该是插满通道,这就是我为啥一直强调不插满要看主板
1DPC ,如果处理器是 8 通道,插一半是 4 通道 2DPC ,如果处理器是 8 通道,插一半可能是 8 通道,安装不正确可能是 4 通道 这里有个逻辑,通道插满和插槽插满,通道插满插槽不一定插满,插槽插满通道肯定插满 所以,插槽插满肯定是满通道没问题,op 应该在质疑我通道插满不就行了 |
47
mylovesaber 64 天前
@Cu635 你看对话啊,win on arm 上面 hyperv 可以用,是微软原生适配,但 vmware 和 vb 都没适配,装都装不了
|
49
james122333 64 天前 via Android
@mylovesaber
我觉得可以等一下 qemu 支援 msys2 上还没有 arm 版本 https://packages.msys2.org/base/mingw-w64-qemu https://www.msys2.org/wiki/arm64/ |
50
james122333 64 天前 via Android
|
51
mingtdlb 64 天前
这个问题你在这问就问错地了。四年前搞信创那会,网上资料已经很多了,现在你随便查一下,都有。另外,比较敏感的文件,比如名录之类的,找领导要,他们开会会传出来的,这种网上没有。
技术主要看 arm 和 x86 ,其他都是扯淡,生产用不了。华为芯片制造被制裁了,不然 arm 能起来,去看看 19 年的 920 ,目前应该还是 arm 最强;海光这种 amd 改名字的长远来说没啥意义,自己骗自己罢了,但现在只能推这种,毕竟老美政策就是允许卖你使用,不允许你研发制造,也不是说都卖,英伟达有的就不卖,高通就都卖,反正就是不允许你超过他,有威胁他的都制裁你。 从真正意义上来说,当芯片代工的问题解决了,才能真正的自主可控,这个问题很难,不是三五年能搞定的;相比软件很多开源的,难度比硬件低一些。你要混口饭来说,跟着政策走就行,不用考虑太多。。 去看看大嘴回应转让问界商标的新闻,实质是一样的,很多都是骗补。说的比较零碎,自己悟吧。没有舔谁,也没有踩谁,主要看你看待问题的角度,有不一样的看法。 |
52
Cu635 27 天前
@CodeAllen #46
原来如此,1DPC 的情况不太熟悉没有想到。 @mylovesaber #47 那我理解的没错。 @mingtdlb #51 代工这个,跟国内机械行业/精密仪器行业水平太低是一回事。 不过你说的“技术主要看 arm 和 x86”应该是现状,这俩也恰恰是最不可能“自主可控”的,是糖衣毒药。 |