调度概述
CCE支持不同类型的资源调度及任务调度等,可提升应用的性能和集群整体资源的利用率。本文介绍CPU、GPU等类型的异构资源调度功能。
CPU调度
CCE提供CPU管理策略为应用分配完整的CPU物理核,提升应用性能,减少应用的调度延迟。
功能 | 描述 | 文档参考 |
---|---|---|
CPU管理策略 | 当节点上运行了很多CPU 密集的 Pod 时,工作负载可能会迁移到不同的 CPU 核。许多应用对这种迁移不敏感,因此无需任何干预即可正常工作。有些应用对CPU敏感,对于CPU敏感型应用,您可以利用Kubernetes中提供的CPU管理策略为应用分配独占核,提升应用性能,减少应用的调度延迟。 | CPU调度 |
GPU调度
CCE为集群中的GPU异构资源提供调度能力,支持在容器中使用GPU显卡。
功能 | 描述 | 文档参考 |
---|---|---|
GPU管理策略 | Kubernetes默认GPU调度可以指定Pod申请GPU的数量,支持申请设置为小于1的数量,实现多个Pod共享使用GPU。 | GPU调度 |