Obtenha melhor responsividade da área de trabalho sob carga pesada de CPU usando CFS Zen Tweaks

23 de novembro de 2021

tux-card

CFS Zen Tweaks é um script bash e serviço sistemalizado que ajusta o programador da CPU Linux para uma melhor capacidade de resposta da área de trabalho quando sob forte utilização da CPU.

As configurações padrão do kernel não são alteradas para uso de desktop, com alta demanda sendo priorizada em relação à latência, observa o autor do CFS Zen Tweaks. Isso resulta em uma área de trabalho menos responsiva sob carga pesada de CPU. Usando o CFS Zen Tweaks, você deve notar uma melhor capacidade de resposta da área de trabalho - por exemplo, seu autor menciona que antes de usar isso, o YouTube ficaria travado durante a compilação de código, e esse não é mais o caso usando os ajustes CFS Zen.

O projeto CFS Zen Tweaks ajusta o programador padrão da CPU do kernel (CFS ou Completely Fair Scheduler) para uma melhor capacidade de resposta da área de trabalho. As configurações do programador de CPU CFS vêm do Linux Kernel ZEN, que foi criado para fornecer um melhor Kernel Linux para sistemas cotidianos. Observe que apenas os ajustes do programador da CPU CFS são usados a partir do Kernel ZEN, enquanto este Kernel personalizado também tem outros ajustes.

A vantagem de usar esses ajustes ao instalar um Kernel personalizado é que você pode manter os pacotes oficiais de Kernel da distribuição Linux (para que você receba atualizações oficiais e não há risco de quebrar coisas).

É importante notar, porém, que usar esses ajustes aumentará o uso da bateria em laptops, devido a mais interruptores de contexto.

Baixando CFS Zen Tweaks

Baixe CFS Zen Tweaks

CFS Zen Tweaks é empacotado como um DEB (para Debian, Ubuntu, Linux Mint, Pop!_OS, etc.), RPM (Fedora), e também está disponível em AUR para usuários do Arch Linux/Manjaro. Se você só quiser o script e o serviço, visite a página do repositório do projeto no GitHub. Para usá-lo, você precisará de bash, gawk e systemd para aplicar as configurações no boot (estas serão instaladas como dependências se você estiver usando os pacotes pré-reconstruídos).

Após instalar o pacote, habilite que os ajustes sejam aplicados no início (e aplique-os agora mesmo) usando:

Comandos para usar no terminal

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

via Reddit; Imagem do tux via Wikipedia

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

Get Better Desktop Responsiveness Under Heavy CPU Load Using CFS Zen Tweaks
Propaganda
Propaganda