准备服务器
本节主要介绍部署 seekdb 所需要的服务器数量和规格以及服务器的软硬件要求,包括操作系统、BIOS 设置等。
服务器配置要求
服务器应满足的最低配置要求如下表所示。
| 部署产品 | 服务器数量 | 最低配置 | 磁盘类型 |
|---|---|---|---|
| seekdb | 1 台 | 最低要求:CPU 1 核,可用内存 2G | SSD 存储 |
信息
- 磁盘中日志盘需要内存的 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 Linux | 9 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| Alibaba Cloud Linux | 2、3 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 龙蜥 AnolisOS | 8.6 及以上 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| KylinOS | V10 | 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.x、8.x | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| SUSE Enterprise Linux | 12SP3 及以上 | x86_64(包括海光) |
| Debian | 8.3 及以上 | x86_64(包括海光) |
| openEuler | 20.03 LTS SP1/SP2 和 22.10 LTS | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 凝思 LinxOS | V6.0.99、V6.0.100 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
信息
操作系统需要配置网络和软件管理器(yum 或 zypper 源)。