Retourner aux forums || Retourner au forum Linux.general

Linux.general : renice automatique des fils

Posté par Gamier Sébastien (page perso, ) le 07 mars 2007
0
Bonjour a tous...


J'ai beau chercher sur le net je ne trouve pas comment faire pour que les fils d'un processus ai la même priorité que leur père.

Par exemple, si je fait un renice 10 sur le pid 1000

je voudrais que ses fils de pid, par exemple, 2000 et 3000 ai aussi leurs priorité à 10.

Mais par défaut les fils ont, comme tous les processus par défaut, une priorité de 0

Cela oblige donc a faire un renice à chaque fois ....

Pour info, je cherche cela dans le cadre de mon boulot pour mes programmes...

Merci d'avance pour vos lumières :-)

> Lire le message (4 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

chez moi ça marche...

Posté par Bruno Muller (Jabber id, page perso, ) le 07/03/2007 à 10:27. (lien). Évalué à 1.

$ echo $$
25309
$ renice 10 -p 25309
25309: old priority 0, new priority 10
$ xeyes &
$ ps -eo pid,ni | grep `pidof xeyes`
25344 10

  • [^]Re: chez moi ça marche...

    Posté par Olivier Guerrier (Jabber id, page perso, ) le 07/03/2007 à 10:54. (lien). Évalué à 2.

    C'est parce que tu fais le renice _avant_ de forker, donc les fils ont logiquement les même attributs que le père.

    Si tu fais le renice _après_ le fork, les fils gardent leurs attributs inchangés.

    Pour répondre à la question initiale, il suffit amha de lancer la commande initiale avec nice.

    • [^]Re: chez moi ça marche...

      Posté par Raphaël Gertz (page perso, ) le 07/03/2007 à 22:03. (lien). Évalué à 2.

      Bêtement renicer non pas le process, mais le groupe de process ???

      Récupération du pgrp, renice du groupe en question, paf le tour est joué ;)

      • [^]Re: chez moi ça marche...

        Posté par Gamier Sébastien (page perso, ) le 08/03/2007 à 15:46. (lien). Évalué à 1.

        MERCI......


        effectivement en prenant le groupe cela roule nickel... encore merci

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general