Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[admin] limiter un process ? (resolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
moon69
Guru
Guru


Joined: 30 Aug 2003
Posts: 444

PostPosted: Sat Jun 26, 2004 9:31 am    Post subject: [admin] limiter un process ? (resolu) Reply with quote

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
View user's profile Send private message
moon69
Guru
Guru


Joined: 30 Aug 2003
Posts: 444

PostPosted: Sat Jun 26, 2004 10:44 am    Post subject: Reply with quote

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
View user's profile Send private message
jbpros
Tux's lil' helper
Tux's lil' helper


Joined: 05 May 2004
Posts: 133
Location: Brussels, Belgium

PostPosted: Sat Jun 26, 2004 12:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
dyurne
Guru
Guru


Joined: 19 Aug 2003
Posts: 475
Location: Lille, France

PostPosted: Sat Jun 26, 2004 12:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Sat Jun 26, 2004 12:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
jbpros
Tux's lil' helper
Tux's lil' helper


Joined: 05 May 2004
Posts: 133
Location: Brussels, Belgium

PostPosted: Sat Jun 26, 2004 1:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
LostControl
l33t
l33t


Joined: 02 Mar 2004
Posts: 885
Location: La Glane, Suisse

PostPosted: Sat Jun 26, 2004 3:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
moon69
Guru
Guru


Joined: 30 Aug 2003
Posts: 444

PostPosted: Sat Jun 26, 2004 5:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
moon69
Guru
Guru


Joined: 30 Aug 2003
Posts: 444

PostPosted: Sat Jun 26, 2004 5:11 pm    Post subject: Reply with quote

j'ai creer un user expres pour utiliser le soft
et je le limits !
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Jun 28, 2004 8:18 am    Post subject: Reply with quote

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 :
Quote:
app-admin/verynice
Size of downloaded files: 36 kB
Homepage: http://www.tam.cornell.edu/~sdh4/verynice/
Description: A tool for dynamically adjusting the nice-level of processes
License: GPL-2

Peut-être existe-t-il quelque chose d'équivalent pour "limits" ??
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum