Eu acredito que ele realmente priorize programas interativos - mas talvez não o suficiente. Os programas perdem a prioridade quanto mais tempo eles correm, e os programas não interativos o perdem mais rápido do que os interativos.
Você realmente não deve operar com quase 100% de uso da CPU, se preferir, talvez você deva rever algumas coisas ...
Existem duas coisas que afetam a prioridade dada a um programa - valor inicial e o programador usado. bom permite que você priorize alguns programas (por exemplo, um trabalho pesado de compilação). O root também pode dar prioridade a programas com maior O agendador decide quanto um programa pode "saturar" a CPU e quando pode antecipar outros processos. Aqui, um processo pode receber prioridade "em tempo real", o que significa que ele é executado antes de qualquer outra coisa.
O problema é que você não sabe o que está sobrecarregando o seu sistema. Talvez o GNOME esteja lento porque ele deve esperar por algum subprocesso que deve aguardar em um disco ... talvez sua placa gráfica não coopere, então o GNOME deve usar renderização de software de gráficos ... Porque apenas dar ao GNOME um melhor Um valor agradável e / ou uma política de agendamento diferente podem tornar seu sistema ainda mais lento, já que o GNOME está esperando (por exemplo, acesso ao disco) agora pode ser precedido pelo GNOME e, portanto, rodar ainda mais lento que antes.
Uma vez que você descobriu onde está o problema, você pode tentar dar ao X e / ou ao GNOME um pouco melhor de forma agradável e / ou de agendamento ... mas não se preocupe - por exemplo, existem importantes daemons do sistema que são executados com valores bons de apenas -5 ou -10 (valores-negativos = prioridade maior / melhor), que provavelmente não devem ser substituídos por você de repente dando ao GNOME um valor agradável de -18.