GBase 8c
安装配置
文章

安装环境的系统要求

GBase社区管理员
发表于2024-02-05 09:53:13122次浏览2个评论

硬件环境要求

安装GBase 8c的服务器应具备的最低硬件要求,见表1所示。在实际产品中,硬件配置的规划,需考虑数据规模及所期望的数据库响应速度。根据实际情况进行规划。

表1 硬件环境要求

配置项

配置要求

内存

功能调试建议32GB以上。 

性能测试和商业部署时,单实例部署建议128GB以上。 

复杂的查询对内存的需求量比较高,在高并发场景下,可能出现内存不足。此时建议使用大内存的机器,或使用负载管理限制系统的并发。

CPU

功能调试最小1×8 核 2.0GHz。 

性能测试和商业部署时,单实例部署建议1×16核 2.0GHz。 

CPU超线程和非超线程两种模式都支持。

虚拟机环境下,指令集应包含rdtscp。

硬盘

用于安装GBase 8c的硬盘需最少满足如下要求: 

  • 至少1GB用于安装GBase 8c的应用程序; 

  • 每个主机需大约300MB用于元数据存储; 

  • 预留70%以上的磁盘剩余空间用于数据存储。

建议系统盘配置为Raid1,数据盘配置为Raid5,且规划4组Raid5数据盘用于安装GBase 8c。

有关Raid的配置方法请参考硬件厂家的手册或互联网上的方法进行配置,其中Disk Cache Policy一项需要设置为Disabled,否则机器异常掉电后有数据丢失的风险。 

GBase 8c支持使用SSD盘作为数据库的主存储设备,支持SAS接口和 NVME协议的SSD盘,以RAID的方式部署使用。 

网络要求

300兆以上以太网。 

建议网卡设置为双网卡冗余bond。有关网卡冗余bond的配置方法请参考硬件厂商的手册或互联网上的方法进行配置。 

推荐服务器配置,如表2所示

表2推荐服务器配置

资源

物理机环境

虚拟机环境

CPU2*10(cores)及以上2*10(cores)及以上
内存128G及以上8G及以上
磁盘SSD 500GB及以上SSD/SAS/SATA 100GB及以上
网络10GB及以上1000MB或10GB

软件环境要求

推荐如下软件类型及版本:

表3软件环境要求

软件类型

配置描述

Linux操作系统

  • ARM:

    • CentOS 7.6-7.9

    • 麒麟V10

    • 统信V20

    • Debian 10.3

    • Uniontech 20

    • Redhat

    • openEuler 20.3LTS

  • X86

    • CentOS 7.6-7.9

    • 麒麟V10

    • 统信V20

    • Debian 10.3

    • Uniontech 20

    • openEuler 20.3LTS

Linux文件系统

剩余inode个数 > 15亿(推荐)

指令集

rdtscp(仅虚拟机环境需要)

软件依赖要求

安装GBase 8c V5的软件依赖要求,见表4所示。

建议使用上述操作系统源中依赖软件的默认安装包。若默认安装包不存在,可参照软件对应的建议版本,单独进行下载安装。

表4软件依赖要求

所需软件

建议版本

bison建议版本:2.7-4
flex要求版本:2.5.31 以上
libaio-devel建议版本:0.3.109-13
lsb_release建议版本:4.1
patch建议版本:2.7.1-10
ncurses-devel建议版本:5.9-13.20130511
bzip2建议版本:1.0.6

评论

登录后才可以发表评论
崔哥发表于 5个月前
千点寒梅晓角中,一番春信画楼东。收灯庭院迟迟月,落索秋千翦翦风。鱼雁杳,水云重,异乡节序恨匆匆。当歌幸有金陵子,翠斝清尊莫放空。
用户头像
levvel发表于 3个月前
虚心向前辈学习