对于编排和调度平台而言,最重要的就是资源分配和调度 器的实现,我们对我们自己的调度编排算法做了一次 Benchmark。
前面2个分别对应于 CPU 优先的分配和 Memory 优先的分配,模拟情况是:
CPU 优先,10K 节点,每个节点 24 个核,每个核可以提供 10 份运算力,每个容器需要 1.3 份运算力,总共部署 180K 个容器。
对于结果我们可以看到:
CPU 优先分配大概在这个量级的时候一次需要 400ms 左右,还可以继续在内存分配上继续优化。
MEM 优先分配性能大幅优于 CPU 分配,毕竟算法复杂度要小了不少,即便是上千万的容器资源分配也在 60ms 内能完成。
