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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Limiter l'utilisation des ressources à un process

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Limiter l'utilisation des ressources à un process

n°829130
Zaib3k
Posté le 22-07-2006 à 12:01:25  profilanswer
 

Yo :o
 
On m'a posé une colle récemment et ca me trote dans la tête :D
 
Comment dire à un process de ne pas dépasser 50% de CPU par exemple ? le nice est bien gentil mais pas très efficace pour ça  [:freekill]  
 
Merci  [:alandon]


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
mood
Publicité
Posté le 22-07-2006 à 12:01:25  profilanswer
 

n°829257
Taz
bisounours-codeur
Posté le 23-07-2006 à 10:22:45  profilanswer
 

pourquoi faire ?

n°829258
Zaib3k
Posté le 23-07-2006 à 10:26:38  profilanswer
 

pour rien, c'est un collègue qui en avait besoin et j'ai pas eu d'idée.
 
Son problème était que son process bouffait tout le CPU et le reste ramait.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°829271
Taz
bisounours-codeur
Posté le 23-07-2006 à 12:05:01  profilanswer
 

bah je ne vois pas pourquoi. Avec nice ça marche très bien. Par contre, ce process mange peut etre du disque ce qui est assez pénalisant avec le scheduler par défaut de linux. echo cfq > /sys/block/hda/queue/scheduler et ça devrait aller mieux. cfq va passer par défaut dans les prochaines versions.

n°829273
Zaib3k
Posté le 23-07-2006 à 12:12:45  profilanswer
 

ok. Merci, je note ça dans un coin de tête
si j'ai bien compris, le process en question était un script de traitement avec une boucle. Sa solution a été de temporiser chaque itération à grand renfort de sleep.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°829274
Taz
bisounours-codeur
Posté le 23-07-2006 à 12:22:24  profilanswer
 

je vois vraiment pas le problème avec nice. si tu nice un truc et que tu lances à cote quelque chose, tu dois obtenir une répartition 25%/75%. Mettre des sleeps, c'est vraiment stupidement inefficace.

n°829277
Zaib3k
Posté le 23-07-2006 à 12:40:33  profilanswer
 

ca fonctionne pourtant. enfin, je n'ai rien vu mais c'est ce qui m'a été rapporté. En dehors de nice je n'avais aucune idée, d'où le topic.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°829279
Taz
bisounours-codeur
Posté le 23-07-2006 à 13:23:15  profilanswer
 

ça fonctionne ... si ton pote a un processeur a frequence variable, la farce du sleep, ça de faire des jolis accoups. Enfin moi j'y crois pas une seule seconde.

n°829310
biboul
Posté le 23-07-2006 à 17:05:45  profilanswer
 

A priori, ce n'est pas (encore?) possible sous Linux.
 
Certains Unix propriétaires le permettent (AIX et HPUX notamment).

n°829520
spamoi
Posté le 24-07-2006 à 11:09:24  profilanswer
 

Taz a écrit :

ça fonctionne ... si ton pote a un processeur a frequence variable, la farce du sleep, ça de faire des jolis accoups. Enfin moi j'y crois pas une seule seconde.


 
 
Et ça fait quoi d'avoir des "accoups" au moins ça libére le proc pour faire autre chose!
 
Sinon ptét' qu'un renice peut limiter l'utilisation du cpu, mais dans ce cas ça ralentit TOUTE la tâche...
 
http://unixhelp.ed.ac.uk/CGI/man-cgi?renice

mood
Publicité
Posté le 24-07-2006 à 11:09:24  profilanswer
 

n°829533
7063
Non Mollare Mai
Posté le 24-07-2006 à 11:34:50  profilanswer
 

biboul a écrit :

A priori, ce n'est pas (encore?) possible sous Linux.
 
Certains Unix propriétaires le permettent (AIX et HPUX notamment).


Sur AIX ça se fait via l'utilisation d'un propriétaire différent il me semble. En quelque sorte le USER1 est limité à X% et c'est avec ce USER1 (ou le groupe ?) que tu lances ton process.
Il faudrait que je regarde comment c'est fait chez nous.


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

  Limiter l'utilisation des ressources à un process

 

Sujets relatifs
Utilisation de Gtranscode, une petite aide ?visudo : utilisation
Contrôle de l'utilisation d'un programmeQmail et process qmail-remote
utilisation de windows vista!!!Limiter la bande passante ?
Limiter le temps d'execution d'une commande[Asterisk] text2wav syntaxe et utilisation
tutorial utilisation linuxApache - Limiter le rafraichissement
Plus de sujets relatifs à : Limiter l'utilisation des ressources à un process


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