Bénéficier de sched_autogroup_enabled sur le bureau

10

J'utilise un noyau 2.6.37 avec sched_autogroup_enabledla valeur 1. Je ne suis pas certain de voir les avantages de ce correctif depuis:

  • Je lance mes applications depuis le bureau;
  • les applications lancées à partir du bureau partagent le même tty;
  • les applications avec le même tty ne bénéficient pas de la fonctionnalité de noyau mentionnée.

Comment puis-je sélectionner certaines applications qui devraient être sur un terminal différent des autres?

Robert Munteanu
la source

Réponses:

0

Cette démo devrait vous donner une idée de l'amélioration: sched_autogroup_enabled = 0 http://www.youtube.com/watch?v=uk70SeGA7pg

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

Anton
la source
3
Ce n'est pas un patch magique d'amélioration des performances. Comme vous le voyez ici dans ce commentaire de Lennart Poettering: "Donc, ce patch n'a qu'un effet des personnes qui construisent des noyaux à partir d'un xterm avec make -j toute la journée, et en même temps veulent regarder un film, à partir d'un joueur qu'ils aussi partir d'un terminal, mais d'un autre. " Source: marc.info/?l=linux-kernel&m=128993935321081&w=2
NightwishFan
0

Pour le moment, il est probablement plus utile pour un utilisateur expérimenté de créer ses propres groupes de tâches. Ou vous pouvez essayer de définir des règles personnalisées pour ulatencyd. Je désactiverais probablement le correctif d'autogroupe dans les deux cas afin qu'il n'entre pas en conflit avec les cgroups manuels.

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

NightwishFan
la source