皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.15 进一步改进了 AMD P-State 驱动程序,Intel Dev 解决了 ~50% 的 SPEC 回归问题

Linux 电源管理和 ACPI 子系统维护者 Rafael Wysocki 上周发送了用于新 Linux 6.15 内核周期的各种 ACPI/PM 材料。AMD P-State 驱动程序的代码改动仍然很严重,并且还进行了各种其他优化和代码清理。CPUIdle Menu 调节器也得到了一些值得一提的性能调整。

AMD P-State 驱动程序继续进行各种优化,使其运行效率更高,最终运行得更出色。在 Linux 6.15 中,有一些工作可以避免多次执行相同的写入和不必要地缓存一些变量。AMD P-State 驱动程序还经历了锁定大修和其他低级代码改进。

Linux 6.15 进一步改进了 AMD P-State 驱动程序,Intel Dev 解决了 ~50% 的 SPEC 回归问题

菜单调节器作为无滴答 Linux 系统上的默认 CPUIdle 调节器,在 Linux 6.15 中也得到了一些改进。在某些情况下,此菜单调节器工作可能会导致“某些性能基准的显著改进”,因为该调节器对空闲间隔进行了更好的预测。英特尔工程师 Rafael Wysocki 致力于菜单调节器的改进,他在补丁系列中评论了其动机和影响:

“这项工作是由一份报告触发的,该报告指出提交 0611a640e60a(”eventpoll: prefer kfree_rcu() in __ep_remove()“)导致 SPECjbb 2015 基准测试的 critical-jOPS 指标下降了约 50%,尽管它通常降低了内核开销。事实上,在进一步调查中发现,由于该提交,运行 SPECjbb 工作负载时的总中断率下降了 55%,本地计时器中断率下降了近 80%。

事实证明,该系列将受影响系统上的 SPECjbb critical-jOPS 指标恢复到提交 0611a640e60a 之前的水平,并且还恰好将其 max-jOPS 指标增加了约 3%。

因此,在 Linux 6.15 中,应该解决特定的 SPECjbb Java 回归问题。没有提供任何其他工作负载/基准测试的性能数据,说明此菜单调节器优化可能从哪些方面受益。

此外,还对 Intel P-State 驱动程序、能源模型代码、cpupower 实用程序改进以及整个电源管理子系统中的其他代码增强功能进行了清理。请参阅此 PM pull 以获取此已合并到 Linux 6.15 的代码。

同时,合并的 ACPI 更新为具有“_FST”但缺少整个 ACPIv4 风扇接口的 ACPI 风扇添加了风扇速度报告,重新设计了 ACPI 平台配置文件驱动程序中的 sysfs 属性处理,并进行了其他代码清理。

转自 Linux 6.15 Further Improves AMD P-State Driver, Intel Dev Tackles A ~50% SPEC Regression – Phoronix

登录

注册