Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1223 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [Divers][Gnu/Linux] Nice, renice, politesse des processus

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Divers][Gnu/Linux] Nice, renice, politesse des processus

n°1039228
Profil sup​primé
Posté le 03-05-2008 à 11:18:20  answer
 

Bonjour,
 
pour une fois j'ai un gros et long jobs à faire tourner sur mon poste de travail.
 
J'ai utilisé nice ou renice pour augmenter ou diminuer la priorité (j'ai pas encore saisie) de mon job en question.
 
Mais rien n'y fait, impossible de faire autre chose normalement sur la bécane.
 
Pourriez-vous m'éclaircir un peu ?
 
La priorité de ce jobs est actuellement fixé à 35. Et je galère pas mal pour vous écrire ce message.

mood
Publicité
Posté le 03-05-2008 à 11:18:20  profilanswer
 

n°1039229
e_esprit
Posté le 03-05-2008 à 11:29:55  profilanswer
 

renice 19 pid_process


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1039231
Profil sup​primé
Posté le 03-05-2008 à 11:42:10  answer
 

e_esprit a écrit :

renice 19 pid_process


 
C'est ce que j'ai fait.

n°1039232
e_esprit
Posté le 03-05-2008 à 11:44:10  profilanswer
 

Ton job fait beaucoup d'entrées/sorties ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1039234
Profil sup​primé
Posté le 03-05-2008 à 11:48:51  answer
 

e_esprit a écrit :

Ton job fait beaucoup d'entrées/sorties ?


 
En tout cas il swap, mais c'est plutôt du calcul.
 
SI ça peut informer ... voilà ce que donne top
 

Citation :

top - 13:17:47 up 3 days,  3:42,  7 users,  load average: 1.70, 2.26, 2.45
Tasks:  78 total,   3 running,  75 sleeping,   0 stopped,   0 zombie
Cpu(s): 13.7%us,  1.0%sy, 82.9%ni,  0.0%id,  2.3%wa,  0.0%hi,  0.0%si,  0.0%st

n°1039235
Profil sup​primé
Posté le 03-05-2008 à 11:52:06  answer
 

Arrr,
 
Pardon, c'est pas le job qui swap, c'est le système.
 
Je pense pas pour répondre, c'est un réseau de neurone, un bien gros.

n°1039236
e_esprit
Posté le 03-05-2008 à 11:52:37  profilanswer
 

Ah oui mais si il swappe, tu peux rien faire pour empecher ton système de ramer forcément :/


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1039237
Profil sup​primé
Posté le 03-05-2008 à 11:55:16  answer
 

e_esprit a écrit :

Ah oui mais si il swappe, tu peux rien faire pour empecher ton système de ramer forcément :/


 
 
Apparemment, si je garde relativement la main, ça tourne pas trop mal.
 
Mais dés que je laisse passer 2 minute, le système réalloue les ressource au job en question.

n°1039244
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 03-05-2008 à 12:17:38  profilanswer
 

denice le et va faire un tour dehors, il fait beau :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1039245
Mjules
Modérateur
Parle dans le vide
Posté le 03-05-2008 à 12:22:10  profilanswer
 


 
ben oui, la gentillesse d'un soft, ça n'a rien à voir avec son occupation du proc. C'est juste que si une autre tâche arrive, il va lui laisser la place. Si il n'y en a pas, il prend tout le proc.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
mood
Publicité
Posté le 03-05-2008 à 12:22:10  profilanswer
 

n°1039246
e_esprit
Posté le 03-05-2008 à 12:22:38  profilanswer
 

Sinon si le programme le supporte, un SIGSTP pour le mettre en pause, puis un SIGCONT pour le relancer quand tu suivras le conseil de B_L :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1039252
Profil sup​primé
Posté le 03-05-2008 à 12:39:36  answer
 

black_lord a écrit :

denice le et va faire un tour dehors, il fait beau :o


Woai, mais bon, il y en à pour dix jours apparemment, je ne peux pas rester dix jours dehors, sans H.fr  :heink:  

Mjules a écrit :


 
ben oui, la gentillesse d'un soft, ça n'a rien à voir avec son occupation du proc. C'est juste que si une autre tâche arrive, il va lui laisser la place. Si il n'y en a pas, il prend tout le proc.


Je comprends, mais il est tout de même très lent à me donner la main, je suis un peut désapointé.

e_esprit a écrit :

Sinon si le programme le supporte, un SIGSTP pour le mettre en pause, puis un SIGCONT pour le relancer quand tu suivras le conseil de B_L :D


Stoper, relancer, c'est pas trop ce que je cherche.
 
Arr la galère

n°1039254
e_esprit
Posté le 03-05-2008 à 12:47:19  profilanswer
 


Si cela te surprends, c'est que tu n'as pas bien saisi le fonctionnement du swap ;)
 
Ton process prends la main, il a besoin de beaucoup de mémoire : le système commence à placer
les zones mémoires non utilisées (donc celle de toutes tes autres applis) dans le swap.
Une de tes applis graphiques redemande à prendre la main et est prioritaire donc executé => le système doit les sortir du swap
et recharger tout cela en mémoire => c'est très long forcément.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1039255
Profil sup​primé
Posté le 03-05-2008 à 12:55:32  answer
 

e_esprit a écrit :


Si cela te surprends, c'est que tu n'as pas bien saisi le fonctionnement du swap ;)
 
Ton process prends la main, il a besoin de beaucoup de mémoire : le système commence à placer
les zones mémoires non utilisées (donc celle de toutes tes autres applis) dans le swap.
Une de tes applis graphiques redemande à prendre la main et est prioritaire donc executé => le système doit les sortir du swap
et recharger tout cela en mémoire => c'est très long forcément.


 
Et bien je pensais qu'il gérerait un peu mieux l'affaire.  
 
C'est très long forcément ... c'est ballot en tout cas.

n°1039260
e_esprit
Posté le 03-05-2008 à 13:14:54  profilanswer
 

Ben je vois pas comment il pourrait faire mieux :??:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1039261
e_esprit
Posté le 03-05-2008 à 13:15:47  profilanswer
 

Sinon tu peux peut-être investir dans un peu plus de RAM, selon ce que ton calcul a besoin :spamafote:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1039266
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 03-05-2008 à 13:28:42  profilanswer
 

ta fac ne te fournit pas des machines pour le calcul ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1039272
Profil sup​primé
Posté le 03-05-2008 à 13:40:36  answer
 

e_esprit a écrit :

Ben je vois pas comment il pourrait faire mieux :??:


Je ne sais pas non plus, ke comprends bien le problème, et ne connais pas l'implémentation exact de la gestion de processus.

e_esprit a écrit :

Sinon tu peux peut-être investir dans un peu plus de RAM, selon ce que ton calcul a besoin :spamafote:


Ben, en fait, j'ai de la ram, mais je tourne sur un vielle carte de dépanage qui ne supporte pas plus de 1 Go car j'ai grillé la dernière en la dépoussiérant :/

black_lord a écrit :

ta fac ne te fournit pas des machines pour le calcul ?


Je peut toujours demander, mais je suis pas à la fac cependant.
 
edit  :o  
Merci pour vos réponses.


Message édité par Profil supprimé le 03-05-2008 à 13:43:21
n°1039629
crouik
Posté le 05-05-2008 à 13:14:31  profilanswer
 

Y a t il "quelque chose" qui puisse n'octroyer à une application que 30 % (ou 40, ou...) de charge CPU ?
Un encodeur par exemple qui ne puissent pas dépasser ce taux d'occupation ? (même si rien d'autre ne tourne sur la machine)
Pas un "nice" puisqu'il va reprendre le maximum dès qu'il le peut, si j'ai compris.

n°1039759
Mjules
Modérateur
Parle dans le vide
Posté le 05-05-2008 à 18:34:45  profilanswer
 

Les groups scheduling doivent permettre de faire ça AMHA, mais uniquement dans les noyaux récents (2.6.24 et plus) :
http://lwn.net/Articles/240474/

 

http://kernelnewbies.org/Linux_2_6 [...] 91ae98d707
http://kernelnewbies.org/Linux_2_6 [...] 8b9f0f0947

Message cité 1 fois
Message édité par Mjules le 05-05-2008 à 18:40:34

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1040052
crouik
Posté le 06-05-2008 à 15:27:19  profilanswer
 

Mjules a écrit :

Les groups scheduling doivent permettre de faire ça AMHA, mais uniquement dans les noyaux récents (2.6.24 et plus) :
http://lwn.net/Articles/240474/
 
http://kernelnewbies.org/Linux_2_6 [...] 91ae98d707
http://kernelnewbies.org/Linux_2_6 [...] 8b9f0f0947


 
merci, on attendra un peu alors

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [Divers][Gnu/Linux] Nice, renice, politesse des processus

 

Sujets relatifs
Quelle imprimante la moins chère pour Linux ?[Fil dédié] TrackMania Nations Forever (TMNF) sous Linux
PDA sous linux, comment procéder ?Reinstall windows, dois je reinstaller linux
Authentification client linux avec compte Active Directoryprobleme de démarrage de linux
écrire en japonais avec linux(mandriva)Appel à témoignage : performance du Intel GMA 950 sous Linux ?
Recherche pc sous linux à acheterQuel serveur de news sous Linux?
Plus de sujets relatifs à : [Divers][Gnu/Linux] Nice, renice, politesse des processus


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR