关于OCB对于国产操作系统的支持问题

想请教各位大神,OCB对目前的主流国产操作系统的支持和适配问题,有没有相应的清单明细?

OceanBase 数据库对目前主流的国产操作系统提供了全面的支持与适配,并有明确的官方支持清单。以下是针对 OceanBase 4.3.0 版本 的详细支持情况汇总,涵盖主流国产操作系统及其版本、架构、注意事项等关键信息。

:white_check_mark: OceanBase 支持的主流国产操作系统清单(截至 v4.3.0)

国产操作系统 官方支持版本 支持的服务器架构 内核要求 文档来源
KylinOS(银河麒麟) V10 x86_64(含海光)、ARM_64(鲲鹏、飞腾) 无特殊说明,需满足通用 Linux 内核要求 文档链接
统信 UOS(UnionTech OS) V20(含 1020a/1021a/1021e/1001c 等子版本) x86_64(含海光)、ARM_64(鲲鹏、飞腾) 推荐使用标准内核,建议不低于 3.10.0 文档链接
龙蜥 AnolisOS 8.6 及以上 x86_64(含海光)、ARM_64(鲲鹏、飞腾) Linux 3.10.0 及以上 文档链接
openEuler 20.03 LTS SP1/SP2、22.03、24.03 x86_64(含海光)、ARM_64(鲲鹏、飞腾) Linux 5.10.0 及以上(高于一般系统要求) 文档链接
中科方德 NFSChina 4.0 及以上 x86_64(含海光)、ARM_64(鲲鹏、飞腾) 建议 ≥3.10.0 文档链接
浪潮 Inspur kos 5.8 x86_64(含海光)、ARM_64(鲲鹏、飞腾) 建议 ≥3.10.0 文档链接
凝思 LinxOS V6.0.99、V6.0.100 x86_64(含海光)、ARM_64(鲲鹏、飞腾) 建议 ≥3.10.0 文档链接

:small_blue_diamond: 注:除上述系统外,OceanBase 也支持 Alibaba Cloud Linux、Rocky Linux 等国产化程度较高的定制发行版。

对于基于 RHEL/CentOS 衍生的系统(如 KylinOS、UOS、AnolisOS)

echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag

对于 RHEL 9+/CentOS Stream 或部分新版内核

echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag

:pushpin: 总结

OceanBase 数据库已深度适配国内主流自主可控的操作系统生态,在ZF、金融、电信等行业广泛应用。其支持策略体现出以下几个特点:

  • 广泛兼容性:覆盖麒麟、统信、龙蜥、欧拉等核心国产 OS;
  • 国产芯片协同优化:针对鲲鹏、飞腾、海光等平台进行了架构级适配;
  • 企业级稳定性保障:所有支持组合均经过系统性测试验证;
  • 持续演进:随着新版本发布,不断扩展对国产系统的支持范围(例如 v4.3.0 新增全面适配 Rocky Linux 9)。

如果您正在规划基于国产化环境部署 OceanBase,建议优先选择 AnolisOS 8.6+、openEuler 22.03+ 或 UOS V20 等长期支持(LTS)版本,并严格按照官方文档进行系统调优。

:pushpin: 更多详情请参考官方文档:

1 个赞

感谢解答