Beneficiando de sched_autogroup_enabled na área de trabalho

10

Estou executando um kernel 2.6.37 com sched_autogroup_enableddefinido como 1. Não tenho certeza de que estou vendo os benefícios deste patch, pois:

  • Estou iniciando meus aplicativos na área de trabalho;
  • aplicativos lançados a partir da área de trabalho compartilham o mesmo tty;
  • aplicativos com o mesmo tty não se beneficiam do recurso mencionado do kernel.

Como posso selecionar alguns aplicativos que devem estar em um tty diferente dos demais?

Robert Munteanu
fonte

Respostas:

0

Esta demonstração deve fornecer uma idéia sobre a melhoria: sched_autogroup_enabled = 0 http://www.youtube.com/watch?v=uk70SeGA7pg

sched_autogroup_enabled = 1 http://www.youtube.com/watch?v=prxInRdaNfc

Anton
fonte
3
Não é um patch para melhorar o desempenho mágico. Como você vê aqui neste comentário de Lennart Poettering: "Então, esse patch só afeta as pessoas que constroem kernels a partir de um xterm com make -j o dia todo e, ao mesmo tempo, desejam assistir a um filme de um jogador que também começa em um terminal, mas em outro ". Fonte: marc.info/?l=linux-kernel&m=128993935321081&w=2
NightwishFan
0

No momento, é provavelmente mais útil para um usuário avançado criar seus próprios grupos de tarefas. Ou você pode tentar definir regras personalizadas para ulatencyd. Provavelmente eu desativaria o patch do grupo automático em ambos os casos, para que não entre em conflito com os cgroups manuais.

Perguntas frequentes do Ulatencyd: https://github.com/poelzi/ulatencyd/wiki/Faq
Cgroups Documentation: http://www.mjmwired.net/kernel/Documentation/cgroups.txt

NightwishFan
fonte