cluster是CPU的一个硬件单元,每个cluster包含数个core。在一个cluster内,这些core将会共享同一块L3 cache Tag。通过新增OS内核的cluster任务调度优化选项,可以避免线程跨cluster调度,复用L3 cache Tag资源,以提升多线程应用的CPU调度效率和内存带宽的利用效率。
通过这项优化,可以更好地利用硬件资源,提高系统的吞吐量和响应速度,从而提升系统的整体性能表现。在各种应用场景或测试场景中,尤其是在多核多线程的应用场景上,使能cluster调度优化特性将获得比较好的性能提升效果,提升幅度可达2%~20%。
通过将物理CPU cluster拓扑结构映射给虚拟机,可以实现虚拟机系统内与物理CPU相同的优化效果。
适用于1:1绑核场景,根据vCPU绑定的物理CPU拓扑,呈现最佳cluster拓扑结构。