蓝鲸智云节点管理,以下简称节点管理
在最新发布的6.1和7.0版本里,节点管理新增了一个资源配额的功能,他的使用场景和具体使用方法是啥呢
什么是资源配额
资源配额是针对插件来说的,插件前面的文章里有说明是由GSE托管的具有特定功能的程序,插件工作的时候会占用宿主机的cpu、内存等资源,如果插件运行出现异常则会出现大量消耗宿主机资源的情况,严重的会导致宿主机OOM、宕机等;
所以,资源配额的功能就是通过限制(预分配)插件的CPU、内存使用,来保证插件进程合理使用宿主机器资源。
配额规则
当插件进程占用资源超出任意一项(CPU、内存)预设的资源配额时,插件进程会被强制退出(killed 自杀)。
实操演示
资源配额的对象是主机和插件,所以在节点管理进行配置的时候操作目标是模块

超额的表现:假设配置一个较低的1%限额,可以发现插件进程会不断的自杀、重启,提高配额之后恢复正常

Ps:资源配额的操作比较简单,实际在应用过程主要是判断合理的限额值,需要根据以下情况来设置:
- 宿主机上运行的总的插件数量
- 各个插件正常运行时平均占用的资源
说明:适合产品版本 V6.1/V6.2/V7.0/V7.1