---
title: "服务器配置 - OceanBase 数据库 V4.2.5 | OceanBase 文档中心"
description: 服务器配置 本节主要介绍服务器的硬件设置要求，包括操作系统、BIOS 设置、磁盘挂载、网卡设置、软件要求等。 准备操作系统 OAT/OCP 操作系统 支持在下表所示的操作系统中部署 OAT/OCP。 操作系统 支持版本 服务器类型 Rocky Linux 9 x86_64/ARM aarch64 Alibaba Cl…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.2.5 LTS

# 服务器配置

更新时间：2026-04-15 17:16:58

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.2.5/zh-CN/400.deploy/300.deploy-oceanbase-enterprise-edition/200.preparations-before-deploy/200.configure-servers.md)  

本节主要介绍服务器的硬件设置要求，包括操作系统、BIOS 设置、磁盘挂载、网卡设置、软件要求等。

## 准备操作系统

### OAT/OCP 操作系统

支持在下表所示的操作系统中部署 OAT/OCP。

| 操作系统 | 支持版本 | 服务器类型 |
| --- | --- | --- |
| Rocky Linux | 9 | x86_64/ARM aarch64 |
| Alibaba Cloud Linux | 2、3 | x86_64/ARM aarch64 |
| 龙蜥 AnolisOS | 8 | x86_64/ARM aarch64 |
| 麒麟 OS（KylinOS） | V10、V11 | x86_64/ARM aarch64 |
| 统信 UOS | V20 | x86_64/ARM aarch64 |
| 中科方德 NFSChina | 4.0 | x86_64/ARM aarch64 |
| CentOS/RHEL（Red Hat Enterprise Linux） | 7、8、9 | x86_64/ARM aarch64 |
| openSUSE | 12SP5 | x86_64/ARM aarch64 |
| Debian | 12 | x86_64/ARM aarch64 |
| openEuler | 20.03 LTS、22.03 LTS | x86_64/ARM aarch64 |
| 凝思 OS | V6.0.99、V6.0.100 | x86_64/ARM aarch64 |
| Ubuntu | 22.04 LTS、24.04 LTS | x86_64/ARM aarch64 |

### OceanBase 数据库支持的操作系统

支持在下表所示的 Linux 操作系统中安装 OceanBase 数据库。

| Linux 操作系统 | 版本 | 服务器架构 |
| --- | --- | --- |
| Rocky Linux | 9 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| Alibaba Cloud Linux | 2、3 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| 龙蜥 AnolisOS | 8 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| KylinOS | V10、V11 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| 统信 UOS | V20 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| 中科方德 NFSChina | 4.0 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| 浪潮 Inspur kos | 5.8 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| CentOS / Red Hat Enterprise Linux | 7、8、9 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| SUSE Enterprise Linux | 12SP5 | x86_64（包括海光） |
| Debian | 12 | x86_64（包括海光） |
| openEuler | 20.03 LTS、22.03 LTS | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| 凝思 Linux | V6.0.99、V6.0.100 | x86_64（包括海光），ARM_64（鲲鹏、飞腾） |
| Ubuntu | 22.04 LTS、24.04 LTS | x86_64（包括海光） |

#### 说明

- 操作系统需要配置网络和软件管理器（ yum 或 zypper 源）。
 - 部署 OceanBase 集群的服务器需要是小端模式。
 - 如果使用的是 Hygon 7490 芯片，必须安装 Hygon（海光）服务器厂家推荐的已经包含了 4 号补丁的操作系统。

## OceanBase 服务器 BIOS 设置

### 特殊设置

- 在 Intel x86 架构的环境中：

     - 建议修改配置文件 `/etc/sysctl.conf`，将参数 `vm.swappiness` 设置为 `0`，方法如下：

      ```bash
      [root@xxx /]
      $vi /etc/sysctl.conf
      vm.swappiness = 0

      ```

      应用 sysctl.conf 配置文件里的值：

      ```bash
      [root@xxx /]
      $sysctl -p

      ```
 - 在 AMD 或者 ARM 架构的环境中，建议开启 Numa。
 - 在 ARM 和海光架构的环境中，建议修改配置文件 `/etc/sysctl.conf`，将参数 `kernel.numa_balancing`、`vm.zone_reclaim_mode` 和 `vm.swappiness` 设置为 `0`，方法如下：

  ```bash
  [root@xxx /]
  $vi /etc/sysctl.conf
  kernel.numa_balancing = 0
  vm.zone_reclaim_mode = 0
  vm.swappiness = 0

  ```

  ```

### BIOS 需要关闭以下选项

- Cstate
 - Pstate
 - EIST
 - Power saving
 - SMMU（ARM 架构）

### BIOS 需要配置以下选项

- Automatic Power on After Power Loss: Always on
 - Intel Virtualization Technology：开启
 - Hyper-threading：开启
 - Hardware prefetcher：开启
 - VT-d：开启
 - SR-IOV：开启
 - Turbo Mode：开启
 - Energy performance：开启最大 performance

  #### 说明

  不同的服务器修改 BIOS 的方式不同，具体操作请参见服务器操作手册。

## OceanBase 服务器参数设置

| 参数 | 允许的取值范围 | 推荐值 | 说明 |
| --- | --- | --- | --- |
| vm.max_map_count | [327680, +∞) | 655360 | 用于设置一个进程可拥有的最大内存映射区域数量。 |
| vm.min_free_kbytes | [32768, 2097152] | 2097152   #### 注意    当您的部署服务器物理内存小于等于 8GB 时（比如在小规格服务器上部署 observer 进程或仲裁服务），建议该参数 `vm.min_free_kbytes` 保持默认值，不要进行更改。 | 用于设置系统保留的最小空闲内存量，以防止内存碎片化。 |
| vm.overcommit_memory | 0 | 0 | 用于控制内存过量提交机制（Overcommit），指定当内存不足时是否允许过量提交内存。 |
| fs.file-max | [6573688, +∞) | N/A | 用于设置系统允许打开的最大文件数。   #### 说明    `fs.file-max` 是对整个系统的文件描述符限制，而不是针对个别用户。 |
| ulimit.open files | - soft nofile 655300 - hard nofile 655300 | - soft nofile 655300 - hard nofile 655300 | 用于设置用户可同时打开的最大文件描述符数。 |
| ulimit.max_user_processes | - soft nproc 655300 - hard nproc 655300 | - soft nproc 655300 - hard nproc 655300 | 用于设置用户可以创建的最大进程数。 |
| ulimit.core file size | - soft core unlimited - hard core unlimited | - soft core unlimited - hard core unlimited | 用于设置核心转储文件（core dump）的最大大小。   #### 说明    该参数在严格和宽松检查模式下不符合范围都打 `warning`。 |
| ulimit.stack | - soft stack > 1M - hard stack > 1M | - soft stack unlimited - hard stack unlimited | 用于设置系统的栈大小的参数，通常使用 ulimit 命令进行设置。一般来说，栈大小的限制是一个弱限制，大于 1M 的大小通常就足够。 |
| current_clocksource | N/A | tsc | 用于显示当前系统使用的时钟源。 |

## 磁盘挂载

#### 注意

如果一个挂载点的目录文件容量大于 16 TB，仅支持 xfs 类型。

- OCP 服务器的磁盘挂载点要求如下表所示。

  | 挂载点 | 大小 | 用途 | 磁盘格式 |
  | --- | --- | --- | --- |
  | /home | 100 GB~300 GB | 各组件运行日志盘 | 建议 ext4 或 xfs |
  | /data/log1 | 内存大小的 3~4 倍 | OCP 元数据库日志盘 | 建议 ext4 或 xfs |
  | /data/1 | 取决于所需存储的数据大小 | OCP 元数据库数据盘 | 建议 ext4 或 xfs |
  | /docker | 200 GB~500 GB | Docker 根目录 | 建议 ext4 或 xfs |
 - OBServer 节点的磁盘挂载点要求如下表所示。

  | 挂载点 | 大小 | 用途 | 文件系统格式 |
  | --- | --- | --- | --- |
  | /home | 100 GB~300 GB | observer 进程运行日志盘 | 建议 ext4 或 xfs |
  | /data/log1 | 内存大小的 3~4 倍 | observer 进程日志盘 | 建议 ext4 或 xfs |
  | /data/1 | 取决于所需存储的数据大小 | observer 进程数据盘 | 建议 ext4 或 xfs |

  #### 说明

  建议根目录不小于 50 GB。如果使用 LVM，建议创建时使用条带化参数。示例如下：

  `lvcreate -n data -L 3000G obvg --stripes=3 --stripesize=128`

## 网卡设置

建议配置 2 块万兆网卡：

- bond 模式取名 bond0，绑定的模式可以选择 mode1 或 mode4，但建议选择 mode4。对于 mode4 模式，交换机需要配置 802.3ad 协议。
 - 网卡名建议使用 eth0、eth1。

## SSD 的 I/O 调度器建议

- NVMe SSD 默认的 I/O 调度器为 `none`，无需调整。
 - SATA SSD 的 I/O 调度器建议设置为 `none`。

## 注意事项

OceanBase 数据库在 V4.2.5 BP3、V4.2.5 BP4、V4.2.5 BP5、V4.3.5 BP1、V4.3.5 BP2、V4.3.5 BP3 版本增加了对 X86 架构环境运行的指令集要求。OBServer 进程会在启动前检查当前环境是否支持 AVX 指令集，如果缺少该指令集会禁止启动。

#### 说明

OceanBase 数据库自以下版本开始对 AVX 指令集的强制依赖策略已调整：

- 对于 V4.3.5 版本，从 V4.3.5 BP4 版本开始不再强制要求 AVX 指令集支持。
 - 对于 V4.2.5 版本，从 V4.2.5 BP6 版本开始不再强制要求 AVX 指令集支持。
 - 对于 V4.4.0 版本，从 V4.4.1 版本开始不再强制要求 AVX 指令集支持。

   上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
