View previous topic :: View next topic |
Author |
Message |
moon69 Guru
Joined: 30 Aug 2003 Posts: 444
|
Posted: Sat Jun 26, 2004 9:31 am Post subject: [admin] limiter un process ? (resolu) |
|
|
salut,
j'ai un soft qui tourne sur mon serveur, mais des fois il me prend 99% du CPU,
on peut regler les prioriter via "nice"
mais je voudrais savoir si on pouvais limiter le processus, par exemple, a 80% du tps CPU au maximum, et n'on pas en priorite ou les 2 ?
si poussible ?
Last edited by moon69 on Sat Jun 26, 2004 5:11 pm; edited 1 time in total |
|
Back to top |
|
|
moon69 Guru
Joined: 30 Aug 2003 Posts: 444
|
Posted: Sat Jun 26, 2004 10:44 am Post subject: |
|
|
bon je me repond ... en parti
on peut limiter au niveau user, ca se passe dans
Code: | /etc/security/limits.conf |
on peut limiter pas mal de truc avec ca, mais pas juste un soft |
|
Back to top |
|
|
jbpros Tux's lil' helper
Joined: 05 May 2004 Posts: 133 Location: Brussels, Belgium
|
Posted: Sat Jun 26, 2004 12:12 pm Post subject: |
|
|
Juste pour information, quel est l'intérêt pour toi de limiter le temps CPU plutôt que de réduire la priorité nice? (c'est une "vraie" question, pas de flame ) |
|
Back to top |
|
|
dyurne Guru
Joined: 19 Aug 2003 Posts: 475 Location: Lille, France
|
Posted: Sat Jun 26, 2004 12:24 pm Post subject: |
|
|
j'ai quelque chose à proposer si tu veux utiliser limits.conf mais c'est pas très propre.
l'utilisateur toto, tu lui ajoutes un nouveau groupe appli_à_limiter.
l'appli en question, tu changes son groupe en appli_à_limiter et tu vérifies que toto n'en est pas le propriétaire.
dans limits.conf, tu limites le groupe appli_à_limiter à 80% du temps cpu. _________________ - Ah bah nan...
- Si ! |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sat Jun 26, 2004 12:55 pm Post subject: |
|
|
jbpros wrote: | Juste pour information, quel est l'intérêt pour toi de limiter le temps CPU plutôt que de réduire la priorité nice? (c'est une "vraie" question, pas de flame ) |
Par exemple tu veux faire tourner folding at home et seti at home, mais tu préfères folding at home, alors tu limites seti à 30% du coup folding prends les 70% qui restent, et tu laisse les 2 en nice 19
Je n'ai pas d'autre idée _________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse |
|
Back to top |
|
|
jbpros Tux's lil' helper
Joined: 05 May 2004 Posts: 133 Location: Brussels, Belgium
|
Posted: Sat Jun 26, 2004 1:50 pm Post subject: |
|
|
Ha oui là je vois l'intérêt de la chose. N'y a-t-il pas une formule concrète qui permettrait d'obtenir le même résultat en fonction de la valeur nice des deux tâches? |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Sat Jun 26, 2004 3:43 pm Post subject: |
|
|
Ca pourrait être aussi pour éviter que la machine chauffe trop ou consomme plus ! Je faisais tourner Folding@Home sur mon serveur avant et niveau consommation électrique y'avait quand même une différence... Surtout si ça tourne 24h/24h et 7j/7j. |
|
Back to top |
|
|
moon69 Guru
Joined: 30 Aug 2003 Posts: 444
|
Posted: Sat Jun 26, 2004 5:02 pm Post subject: |
|
|
c'est ca,
le but du jeu, comme c'est sur un serveur interne, normalement y devrait pas avoir de user qui utilise les ressources de la machine.
elle deja assez charger comme ca
mais vue que j'utilise temporairement, un soft p2p, je veut que celui ci ne bouffe pas toutes les ressources sur mon pauvre serveur
un renice ou nice, ne change rien a cela, juste les "priorites"
en plus, en lisant la doc de limits, tu peut faire plein de truc, pour limiter sur tel ou tel ressources, eviter meme des trucs genre flood, ya pas mal d'exemple sur le net
bref, nice et limits sont complementaire, apparement |
|
Back to top |
|
|
moon69 Guru
Joined: 30 Aug 2003 Posts: 444
|
Posted: Sat Jun 26, 2004 5:11 pm Post subject: |
|
|
j'ai creer un user expres pour utiliser le soft
et je le limits ! |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Jun 28, 2004 8:18 am Post subject: |
|
|
Bon j'arrive après la bataille mais plus simplement, il existe un petit démon qui permet de gérer le niceness en fonction des process en cours :
Peut-être existe-t-il quelque chose d'équivalent pour "limits" ?? _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
|