去年,System76 的 Pop!_OS 軟件開發人員引入了 system76-scheduler 作為 Rust 編寫的用戶空間守護進程,旨在自動配置 CFS 和動態管理進程優先級。他們添加了各種功能來提高 Linux 桌面的響應能力和性能,而今天他們推出了 system76-scheduler v2.0 作為該進程調度程序的最新迭代。

system76-scheduler 的最後一個版本是在 2022 年 5 月,從那時起,坦率地說,我基本上忘記了他們所有其他的 Pop!_OS 工作,比如開發他們新的 COSMIC 桌面以及有趣的硬件嘗試,比如 HP Dev One,現在甚至可以製作他們自己的內部筆記本電腦設計原型。但今天發布了 system76-scheduler 2.0,作為對這個開源項目的重大更新。

System76-Scheduler 2.0 集成了 PipeWire,因此它可以為連接到 PipeWire 的進程自動分配和設置更高的優先級——因為對於與此音頻/視頻流服務器接口的大多數任務來說,獲得最佳桌面體驗的更高優先級。

System76-Scheduler 2.0 還帶來了“許多”性能優化,例如通過重複使用緩衝區來讀取文件/構建路徑以及在不必要時取消 UTF-8 字符串檢查來消除大部分內存分配。

更新後的 system76-scheduler 也禁用了內核的默認情況下自動分組功能,支持新的調度程序策略,如 FIFO 和 IDLE,現在可以禁用進程調度程序服務功能,以及各種其他改進。

通過 GitHub 下載有關今天 System76-Scheduler 2.0 版本的更多詳細信息.

Categories: IT Info