青梅竹马不能使用服务器的所有内存

问题描述 投票:0回答:1

我是绿梅的新手。我有一台服务器安装了GreenPlum(1个主控实例,6个分段实例),导入了大量的数据(约10TB),由于我们都运行了1个月左右,内存利用率很低(128GB中的15GB),但是当我们在上面运行一些计算时,cpu几乎是100%,一段时间后会报告分段的OOM问题。操作系统版本:CentOS 7.2 CentOS 7.2, 服务器类型: VM 虛擬機器

以下是操作系统的设置。

kernel.shmmax = 107374182400

kernel.shmall = 26214400

kernel.shmmin = 4096

用于GP设置。

gp_vmem_protect_limit=11900。

感谢任何帮助

greenplum
1个回答
0
投票
  1. shmall应该是<50%的内存。
  2. 你有一个单一的虚拟机(128GB),有gpdb主进程和6个主段进程。 我说的对吗?你有镜像段进程吗?你的虚拟机有多少个CPU核?
  3. gp_vmem_protect_limit =12GB。这意味着你有12GB×7(1master,6primary段)=84GB。

1个单节点虚拟机要处理10TB数据?你的cpu可能一直在等待IO。这是不对的。

© www.soinside.com 2019 - 2024. All rights reserved.