发生coredump问题,lscpu看一下是否有avx指令集,当前ob需要avx指令集方可正常启动运行
[root@localhost /]# lscpu
架构: aarch64
CPU 运行模式: 64-bit
字节序: Little Endian
CPU: 64
在线 CPU 列表: 0-63
每个核的线程数: 1
每个座的核数: 64
座: 1
NUMA 节点: 8
厂商 ID: Phytium
型号: 2
型号名称: FT-2000+/64
步进: 0x1
BogoMIPS: 100.00
L1d 缓存: 2 MiB
L1i 缓存: 2 MiB
L2 缓存: 512 MiB
NUMA 节点0 CPU: 0-7
NUMA 节点1 CPU: 8-15
NUMA 节点2 CPU: 16-23
NUMA 节点3 CPU: 24-31
NUMA 节点4 CPU: 32-39
NUMA 节点5 CPU: 40-47
NUMA 节点6 CPU: 48-55
NUMA 节点7 CPU: 56-63
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Mmio stale data: Not affected
Vulnerability Retbleed: Not affected
Vulnerability Spec store bypass: Not affected
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
Vulnerability Spectre v2: Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
标记: fp asimd evtstrm crc32 cpuid
[root@localhost /]#
你好,
没有你说的指令集,这种情况一般怎么处理呢
如果没有avx但是cpu支持avx指令集需要编译一下,如不支持需要更改cpu了
不可行的
也就是说我的国产服务器不换CPU部署不了这个OB数据库了吗
你可以查一下你的cpu型号是否支持avx指令集如果支持编译一下就可以了,或试试421bp3之前的版本
这里报错显示的是你内存不够,也存在非法指令报错。需要421bp3之前的版本
CPU也不支持avx编译好像
hello,哥,arm架构不是不支持avx指令集吗?这种不是适配x86的吗
如果是测试安装部署可以尝试下421.3之前的版本
别用 docker 版本,直接下载 oceanbase-all-in-one 那个包安装。
你好,这边咨询了研发当前arm架构部署ob不依赖avx指令集。建议别用 docker 版本,在主机部署看看是否会存在问题