Linux 大小核的调度算法探究
原文中文,约7700字,阅读约需19分钟。发表于: 。Linux 大小核的调度算法探究¶背景¶最近看到一些关于 Linux 大小核调度算法的一些博客,考虑到大小核目前已经比较常见了,因此做一些现状的探究。现象¶Intel¶首先可以做一下实验,用 stress --cpu N 启动 N 个计算负载,看看这些线程都会被分配到哪些核上。在 Intel Core i9-14900K 上实验,这个 CPU 是 8P+16E,8P 对应 0-15...
本文探讨了Linux在大小核架构下的调度算法,实验表明Intel和AMD处理器在任务分配上存在优先级差异。Intel的P核优先级高于E核,而AMD则采用轮流调度不同CCD的核心。Linux内核尚未完全适配这些架构,仍需手动绑定核,调度策略依赖于CPPC信息,影响性能表现。