Bonjour a tous,
C'est le week end, je voudrais qu'en mon absence mon pc traite 2 gros batchs.
J'ai deja tenté de les lancer en meme temps et mon systeme a consommer toute sa memoire ... swap y compris
Bref j'ai lu que les cgroups pouvaient :
1. Priorisé l'un de mes batchs
Code :
- echo 1000 > /cgroup/batch_moins_important/blkio.weight
- echo 500 > /cgroup/gros_batch/blkio.weight
|
2. Empêché mon batch de s'approprier tout le cpu et la memoire (vilain gourmand)
Par contre, j'ai pas tout saisi sur le point n°2.
Adaptons que j'ai 1 CPU quad core et 3 Gb de Ram + 1 Gb de swap
Si je veux n'utiliser que 2 cores pour le gros et un seul pour le petit, je fais ca comment ?
Meme question, je voudrais pas que les 4Gb se fassent mangé, je peux limiter leur memoire allouable ?
Merci
Plag