操作系统:不支持Windows,支持以下类UNIX操作系统,首选 RHEL 6。
- SUSE Linux SLES 10.2 or higher;
- CentOS 5.0 or higher;
- RedHat Enterprise Linux 5.0 or higher;
- Solaris x86 v10 update 7
- 文件系统:
- Linux下建议使用 XFS 文件系统,Solaris下建议使用ZFS
- 对于Raid根据需求选择硬Raid或软Raid,若需更大空间,建议使用Raid,若对性能要求更高,可以选择Raid 1+0。
- CPU:
- 若仅有少量进程运行在单个处理器上,则可以考虑配备更快的CPU(Intel是单核运算速度方面的领导者)。相反,若有大量并发进程运行在所有处理器上,则考虑配备更多的核(AMD在多核处理技术方面表现优异)。
- 主机上CPU个数与Segment的对应关系:一个CPU配置一个主Segment。
- 内存:在GP中,内存主要用于在SQL执行过程汇总保存中间结果(如排序、HashJoin等),若内存不够,GP会选择使用磁盘缓存数据,大大降低SQL执行的性能。
- 网络: GP建议为Segment机器上的每一个主Segment配置一个千兆网卡,或者配置每台机器都有万兆网卡。
服务器系统参数配置
在