当前位置: 首页 > 科技观察

Linux5.10内核更新带来更平衡的多处理器SMT调度

时间:2023-03-12 02:20:58 科技观察

IngoMolnar和往常一样,很快就在他的区域提交了新内核合并窗口的更改。在Linux5.10的调度程序更改中,有一些更改值得一提:现在在SMT迁移中忽略了缓存热量,因为它们共享相同的内核,因此共享相同的缓存。确定要合并一组补丁以提高CFS任务之间的公平性。这项工作的目的是提高系统重新平衡的公平性。基准测试显示在ARM64上的Hackbench调度测试有0.5~2.7%的提升。在实时应用线程的另一项测试中,有2%的提升。NUMA节点平衡的改进有助于提高多处理器系统的性能。用于跟踪CPU容量的新调度程序调试跟踪点,对ArmEnergyAwareScheduling和相关任务放置/负载平衡优化很有用。此外,ArmEAS已更新为最新代码。新的MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ标志用于可重启序列(Rseq)系统调用,它基于Google的内部工作原理。