跳到主要内容

准备服务器

本节主要介绍部署 seekdb 所需要的服务器数量和规格以及服务器的软硬件要求,包括操作系统、BIOS 设置等。

服务器配置要求

服务器应满足的最低配置要求如下表所示。

部署产品服务器数量最低配置磁盘类型
seekdb1 台最低要求:CPU 1 核,可用内存 2GSSD 存储
信息
  • 磁盘中日志盘需要内存的 1 倍以上,数据盘要满足目标数据量的存储。
  • 这里列的资源需求指的是为 seekdb 所预留的资源,而不是服务器本身的全部资源。

硬件环境要求

内存

运行以下命令,查看内存:

free -g

返回结果如下:

              total        used        free      shared  buff/cache   available
Mem: 174 38 6 0 129 123
Swap: 0 0 0

此处需要保障 available 的 Mem 值足够满足上述 服务器配置要求 内的配置,如果不够,可以尝试清理缓存来释放部分资源或者更换服务器。

执行以下命令,清理缓存:

sudo sysctl -w vm.drop_caches=3
# 或
sudo echo 3 > /proc/sys/vm/drop_caches

软件环境要求

操作系统

seekdb 操作系统

支持在下表所示的 Linux 操作系统中安装 seekdb。

Linux 操作系统版本服务器架构
Rocky Linux9x86_64(包括海光),ARM_64(鲲鹏、飞腾)
Alibaba Cloud Linux2、3x86_64(包括海光),ARM_64(鲲鹏、飞腾)
龙蜥 AnolisOS8.6 及以上x86_64(包括海光),ARM_64(鲲鹏、飞腾)
KylinOSV10x86_64(包括海光),ARM_64(鲲鹏、飞腾)
统信 UOSV20x86_64(包括海光),ARM_64(鲲鹏、飞腾)
中科方德 NFSChina4.0 及以上x86_64(包括海光),ARM_64(鲲鹏、飞腾)
浪潮 Inspur kos5.8x86_64(包括海光),ARM_64(鲲鹏、飞腾)
CentOS / Red Hat Enterprise Linux7.x、8.xx86_64(包括海光),ARM_64(鲲鹏、飞腾)
SUSE Enterprise Linux12SP3 及以上x86_64(包括海光)
Debian8.3 及以上x86_64(包括海光)
openEuler20.03 LTS SP1/SP2 和 22.10 LTSx86_64(包括海光),ARM_64(鲲鹏、飞腾)
凝思 LinxOSV6.0.99、V6.0.100x86_64(包括海光),ARM_64(鲲鹏、飞腾)
信息

操作系统需要配置网络和软件管理器(yum 或 zypper 源)。

查看操作系统

Red Hat Enterprise Linux Server 7.X

运行以下命令,查看操作系统信息:

cat /etc/redhat-release

返回结果如下:

Red Hat Enterprise Linux Server release 7.2 (Maipo)
CentOS 7.X

运行以下命令,查看操作系统信息:

cat /etc/redhat-release

返回结果如下:

CentOS Linux release 7.2.1511 (Core)
Anolis OS 8.X

运行以下命令,查看操作系统信息:

cat /etc/os-release

返回结果如下:

NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
Unbutu

运行以下命令,查看操作系统信息:

cat /etc/os-release

返回结果如下:

NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Debian9

运行以下命令,查看操作系统信息:

cat /etc/os-release

返回结果如下:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

查看内核

查看服务器内核信息,确保操作系统为 3.10.0 及以上,同时根据内核信息,选择对应的部署安装包。

运行以下命令,查看内核信息:

uname -a

seekdb 服务器 BIOS 设置

BIOS 需要关闭以下选项

  • Cstate

  • Pstate

  • EIST

  • Power saving

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 的方式不同,具体操作请参见服务器操作手册。