1

J'ai une machine sous CentOS 5.5. J'ai aussi un user qui lance des process qui prennent toute la mémoire, malgré mes mails énervé comme quoi j'avais besoin de cette machine pour bosser et que sans mémoire je pouvais plus rien lancer.
J'aimerais le limiter à une partie de la mémoire, genre 15 GB sur 16. Je connais ulimit -d, mais je vois pas comment l'utiliser juste pour lui sans aller modifier ses scripts. Je précise que j'ai le mdp root.
Voila, je pensais aller mettre un ulimit -S -d 15000000 dans /etc/profile, et modifier la limite les (rares) fois où j'aurais besoin de toute la mémoire.
Merci de vos conseils.

2

Sinon, quelques "kill" bien sentis sur ses processus quand tu vois que ça rame, ça peut marcher aussi... tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

melbou (./1) :
J'ai une machine sous CentOS 5.5. J'ai aussi un user qui lance des process qui prennent toute la mémoire, malgré mes mails énervé comme quoi j'avais besoin de cette machine pour bosser et que sans mémoire je pouvais plus rien lancer.
J'aimerais le limiter à une partie de la mémoire, genre 15 GB sur 16. Je connais ulimit -d, mais je vois pas comment l'utiliser juste pour lui sans aller modifier ses scripts. Je précise que j'ai le mdp root.
Voila, je pensais aller mettre un ulimit -S -d 15000000 dans /etc/profile, et modifier la limite les (rares) fois où j'aurais besoin de toute la mémoire.
Merci de vos conseils.

ulimit (de mémoire) ne va pas s'appliquer dans tout les cas, j'ai peur que ça ne marche que si le/les softs sont lancé en CLI. (ie il faut que /etc/profile soit parsé avant quoi) sans compter que le root n'est pas sujet a certaines limites normalement, et que ce qui te bouffe de la RAM peux etre des process lancé par root...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

Non je peux pas le killer, ça se fait pas et j'ai besoin de ce mec pour autre chose.

Godzil> Le /etc/profile est lu au démarrage normalement. Y'a rien en root qui fasse ramer, j'ai vérifié avec top, c'est bien 1 process de cet user qui prend tout. J'ai tenté de le renicé en basse priorité, ça change rien.
CLI=?

5

non /etc/profile est lu par le shell en mode "login".

J'ai des doutes qu'un XDM le lise lors d'un login graphique.

CLI = Command Line Interface
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

6

Oh ben c'est bon alors. Il se connecte toujours en ligne de commande.

7

Sur une console texte ? ok alors ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

8

edit: ah désolé c'est de la mémoire qu'on parle cheeky

9

Bon je pense être ok, je lui ai envoyé un mail en lui annonçant la limite mémoire et en lui laissant jusqu'à après-bouffer pour finir de tourner. A mon avis ça sera pas fini mais bon, merde aussi quoi. Je lui ai dit d'arrêter le process, de se délogguer/reloguer en vérifiant le ulimit et de relancer sa merde.

10

tiens je pense a un truc marrant : en jouant dans /proc/%d on peut pas changer les ulimits en live?

11

pas sur, mais a regarder
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

12

Je vous laisse voir, moi je m'y connais pas assez grin
Il a killé son truc, on va voir si les nouvelles limites marchent bien.