集群高级设置
ZStack支持在集群粒度进行高级设置,用户可根据自身的需求搜索并且修改对应的设置,此设置只对该集群内的资源生效,如不设置则默认使用全局设置的值。
目前集群高级设置支持以下选项, 具体介绍如下:
- 集群大页开关:用于设置集群大页功能是否启用。默认值为:false。若为true,集群中所有物理机将启用大页(每页为2MB),且将大页空间分配给云主机。Note:
- 集群启用大页,前提需确保集群内所有物理机进入维护模式;
- 该开关打开后,需重启物理机生效;
- 集群启用大页后,若集群内物理机保留内存低于4GB,将自动调整为4GB,并将物理机剩余内存全部分配为大页内存;
- 大页内存只能被云主机使用,请合理设置物理机保留内存,若保留内存过小,会导致物理机系统服务异常,例如在超融合场景下,建议物理机保留内存设置为16GB以上。
- 内存超分率:
内存超分率允许的范围: [1.00, 1000.00] (1到1000之间的数,如果是小数,最多两位)。默 认值为:1.0。
- 如果物理内存为4G,设置为1.1,那么ZStack会认为系统可以分配4.4G内存给云主机使用。
- 该数值需要根据不同系统和应用的需求进行配置:
- 设置[1.0,1.2]:数值过大会影响云主机内存性能
- 设置1.2以上:数值过大可能会严重影响物理机内存性能,导致系统OOM(内存溢出)
- 在生产环境中,如果用户打算采用物理内存超分,建议在安装系统时,配置相应的swap分区。
- 例如,如果物理机内存为100G,并打算设置物理内存超分为2,建议设置swap分区也为100G,这样的配置在实际使用中,有足够的swap空间供内存超分使用。
- CPU超分率:
主要用于设置可分配的虚拟CPU个数。默认为:10。
- 如果物理机的CPU为四核八线程, ZStack会将物理机CPU的总线程(8)乘以处理器超分率的倍数(10)计算可分配的虚拟CPU的个数,即总量为80。
- 该数值需要根据不同系统和应用的需求进行配置:
- 设置10以上:数值过大可能会严重影响物理机性能,导致业务性能卡顿
- 虚拟CPU的总数可以在首页的处理器的总量查看。
- 物理机保留内存:
所有KVM主机上保留的内存容量。建议可用单位:T/G/M。默认为:1G。例如:512M表示为系统预留512M内存,当系统剩下700M的内存时,用户又希望启动一个内存为512M的云主机是无法启动的。
Note:- 集群启用大页后,若集群内物理机保留内存低于4GB,将自动调整为4GB,并将物理机剩余内存全部分配为大页内存;
- 大页内存只能被云主机使用,请合理设置物理机保留内存,若保留内存过小,会导致物理机系统服务异常,例如在超融合场景下,建议物理机保留内存设置为16GB以上。
- 隐藏KVM虚拟化标记:
默认为false,如果设置为true,则会在新启动虚拟机定义XML中对
<kvm>插入<hidden state='on'>,如果为false则不会。 - 云主机Hyper-V开关:
默认为false,用于设置云主机Hyper-V模拟的开启或关闭。 若资源已单独设置该选项,此集群高级设置将不对该资源生效。