O Que É um Valor Nice?
Um valor nice é um número que influencia a prioridade de escalonamento de um processo, onde um valor mais positivo torna o processo mais nice ao reivindicar menos CPU quando há disputa. O escalonador o usa para ponderar com que frequência cada processo executável é escolhido. Reduzir a niceness, o que normalmente exige privilégio, torna um processo mais agressivo.
Por que isso importa
Rodar uma tarefa pesada em segundo plano com uma niceness maior evita que ela prive o build de primeiro plano em um runner compartilhado. É uma alavanca simples para equilibrar cargas de trabalho concorrentes em uma mesma máquina.
Guias relacionados
What Is Cgroup Resource Control?Cgroup resource control uses Linux control groups to limit and account for the CPU, memory, and IO that a gro…
What Is a Ulimit Soft Limit?A ulimit soft limit is the currently enforced ceiling on a process resource, such as open files, that a proce…
What Is Job Control?Job control is the shell feature that lets you start, suspend, resume, and move commands between the foregrou…