所有調度程序更改已於週四發出,這些更改已為 Linux 6.4 內核做好準備。
首先,Linux 6.4 調度程序材料修復了由於“mm_cid”更改而在 Linux 6.3 中引入的性能回歸。回到 Linux 6.3 開發的 3 月,Intel 觀察到與 Linux 6.2 相比,PostgreSQL 的性能回歸受到嚴重影響。
修復涉及為每個 mm/cpu 跟踪當前分配的 mm_cid,而不是在上下文切換時立即釋放。在這個回歸修復經過八輪審查後,它現在已經準備好用於 Linux 6.4,因此 PostgreSQL 很高興,並且可能還有其他一些工作負載。
作為這個新內核的另一個調度程序性能變化,sched_move_task 操作在使用配置自動分組時也應該看到更好的性能。
Linux 6.4 調度程序更改還包括現在支持非特權PSI 分析、改進實時補丁停頓以及用於核心調度 CPU 以避免選擇要運行的節流任務。
通過此拉取請求了解有關 Linux 6.4 調度程序更新的更多詳細信息。