openGauss软硬件安装环境
2024-10-25 07:12:14 阅读次数:5
一、硬件环境要求
表1列出了openGauss服务器应具备的最低硬件要求。在实际产品中,硬件配置的规划需考虑数据规模及所期望的数据库响应速度。请根据实际情况进行规划
1、内存
功能调试建议32GB以上。
性能测试和商业部署时,单实例部署建议128GB以上。
复杂的查询对内存的需求量比较高,在高并发场景下,可能出现内存不足。此时建议使用大内存的机器,或使用负载管理限制系统的并发。
2、CPU
功能调试最小1×8核,2.0GHz。
性能测试和商业部署时,单实例部署建议1×16核,2.0GHz。
CPU超线程和非超线程两种模式都支持。
说明:
目前,openGauss仅支持ARM服务器和基于x86_64通用PC服务器的CPU。
3、硬盘
用于安装openGauss的硬盘需最少满足如下要求:
至少1GB用于安装openGauss的应用程序。
每个主机需大约300MB用于元数据存储。
预留70%以上的磁盘剩余空间用于数据存储。
建议系统盘配置为RAID1,数据盘配置为RAID5,且规划4组RAID5数据盘用于安装openGauss。有关RAID的配置方法在本手册中不做介绍。请参考硬件
厂家的手册或互联网上的方法进行配置,其中Disk Cache Policy一项需要设置为Disabled,否则机器异常掉电后有数据丢失的风险。
openGauss支持使用SSD盘作为数据库的主存储设备,支持SAS接口和NVME协议的SSD盘,以RAID的方式部署使用。
4、网络要求
300兆以上以太网。
建议网卡设置为双网卡冗余bond。有关网卡冗余bond的配置方法在本手册中不做介绍。请参考硬件厂商的手册或互联网上的方法进行配置。
二、软件环境要求
1、Linux操作系统
ARM:
openEuler 20.03LTS(推荐采用此操作系统)
openEuler 22.03LTS
麒麟V10
Asianux 7.5
x86:
openEuler 20.03LTS
openEuler 22.03LTS
CentOS 7.6
Asianux 7.6
说明:
当前安装包只能在英文操作系统上安装使用。
2、Linux文件系统
剩余inode个数 > 15亿(推荐) #可以用df -i查看
在openEuler操作系统下建议首选使用Ext4格式文件系统
3、工具
bzip2
4、Python
openEuler:支持Python 3.7.X, Python 3.9.X
CentOS:支持Python 3.6.X
麒麟:支持Python 3.7.X
Asianux:支持Python 3.6.X
说明:
python需要通过--enable-shared方式编译。
三、软件依赖要求
1、libaio-devel
建议版本:0.3.109-13
2、flex
要求版本:2.5.31 以上
3、bison
建议版本:2.7-4
4、ncurses-devel
建议版本:5.9-13.20130511
5、glibc-devel
建议版本:2.17-111
6、patch
建议版本:2.7.1-10
7、redhat-lsb-core
建议版本:4.1
8、readline-devel
建议版本:7.0-13
9、libnsl(openEuler+x86环境中需要)
建议版本:2.28-36
10、补充
别忘了软件环境要求中的bzip2
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_13236892/6115036,作者:哭泣的馒头,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:MYSQL随笔十一 取消主从关系
下一篇:Java服务端数据库性能调优:SQL优化技巧