PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Prozessen Ressourcen zuweisen



ExeCRabLE
08.03.10, 13:07
Hallo !

Ich würde gerne wissen, ob und wie man einzelnen Prozessen Ressourcen eines Server so zu weisen kann, dass dieser selbst bei voller Serverlast noch Ressourcen hat.

Es geht dabei um ein DB System, was von einem Monitoring-Skript überwacht wird. Wenn die DB den Server voll aus lastet, erhalte ich vom Monitor-Skript keine Rückmeldung - was etwas traffic auf meinem Mailaccount verursacht :)

Gruß

marce
08.03.10, 13:48
evtl. hilft Dir taskset und nice

ExeCRabLE
08.03.10, 14:10
Danke, ich denke das Nice die richtige Richtung ist. Taskset ist mir etwas zu grob motorisch :)

lkwg82
09.03.10, 23:21
dafür genau ist das cgroups-interface.

Du kannst hierarchisch Prozessgruppen bilden (inkl. Kind-prozesse), denen der Speicher, die CPU-Zeit und auch IO-limitiert sind:

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.33.y.git;a=tree;f=Documentation/cgroups;h=1a859c8f6163a921ec500a585e29538ce124925e ;hb=HEAD

ist leider noch nicht fertig. Das wichtigste ist meistens IO, das fehlt aber noch.

Allerdings ist mein Stand September '09, lies mal und berichte, ob sich da mehr getan hat!