资源不足,执行器无法拉起怎么办?
现象一:启动时报错资源不足
如果使用的是共享资源组,共享资源组本身最多支持的并发任务数有限,需要等待别的用户压测任务结束后方能执行任务。
如果使用的是私有资源组,私有资源组目前没有可用的资源,需要等待其他的压测任务执行结束后方能执行新任务。
现象二:启动后报错资源不足
拉起报错,执行过程中报资源不足。
根据使用的资源组,有以下两种可能:
如果是共享资源组,共享资源组本身最多支持的并发任务数有限,需要等待其他用户压测任务结束后方能执行任务。
如果是私有资源组,请查看CCE的节点规格是多大。如果是4U8G,报错原因可能是在创建CCE的时候默认选择了过多的插件,导致执行节点的CPU、内存剩余量不足以支撑拉起PerfTest的执行器。因此私有资源组有以下两种处理方案:
方案一:进入CCE页面,适当删除已安装的CCE插件。插件仅为增强CCE功能,不会对压测造成影响。处理步骤如下:
- 单击控制台左上角的,搜索并单击“云容器引擎 CCE”进入CCE页面。
- 单击需要删除插件的集群名称。
- 在“插件中心”搜索“已安装插件”,适当删除已安装的CCE插件,建议仅保留“CoreDNS域名解析”和“CCE容器存储(Everest)”插件。
方案二:扩大执行器机器的规格至8U16G或者更大。处理步骤如下:
- 在性能测试服务的“测试资源”页面,找到执行节点名称。
- 单击控制台左上角的,搜索并单击“云容器引擎 CCE”进入CCE页面,单击需要更新规格的集群名称。
- 在左侧列表单击“节点管理 > 节点”,单击需要更改的执行节点名称,进入执行节点ECS。
- 在“基本信息”页面,单击“更多 > 变更规格”。
- 变更至8U16G以上的规格,单击“下一步”,提交申请。
- 变更完后在CCE同步云服务器。
- 同步完后进入性能测试服务页面,单击“资源调整”。
- 单击“扩缩容”。
- 单击“选择”,确定后即可正常使用。