使用 CFS Zen 调整提高 CPU 负载下的桌面响应能力

CFS Zen 调整 bash 脚本和 systemd 服务可微调 Linux CPU 调度程序,以在 CPU 使用率高时提高桌面响应能力。

CFS Zen Tweaks 的作者指出,默认内核设置并未针对桌面使用进行调整,并且高吞吐量优先于延迟。当 CPU 负载较高时,这会使桌面响应速度变慢。 使用 CFS Zen Tweaks,您会注意到您的桌面响应速度更快。 example,作者,在使用这个之前, YouTube 编译代码时会出现延迟,而 CFSZen 调整则不是这种情况。

CFS Zen Tweaks 项目调整默认内核 CPU 调度程序(CFS 或完全公平调度程序)以提高桌面响应能力。 CFS CPU 调度程序设置取自 LinuxZEN 内核,旨在为日常系统提供更好的 Linux 内核。

请注意,ZEN 内核仅使用 CFS CPU 调度程序调整,此自定义内核也包含其他调整。

与安装自定义内核相比,使用这些调整的优势在于您可以保留 Linux 发行版的官方内核包(因此您可以获得官方更新并且没有破坏任何东西的风险)。

但是,请记住,使用这些调整会增加上下文切换,从而耗尽笔记本电脑的电池电量。

下载 CFS ZenTweaks

CFS Zen Tweaks 是 DEB(Debian、Ubuntu、Linux Mint、Pop!_OS 等)、RPM(Fedora),也可以在 AUR 中为 Arch Linux / Manjaro 用户提供。如果您只需要脚本和 systemd 服务,请转到您项目的 GitHub 存储库页面。您将需要使用它 bash, gawk, 什么时候 systemd 在启动时应用设置(如果您使用的是预构建包,这些将作为依赖项安装)。

安装软件包后,使用以下命令允许在启动时应用调整(并立即应用)。

systemctl enable --now set-cfs-tweaks.service

通过 Reddit;燕尾服图片来自维基百科