Page 1 of 1

Prozessor-Auslastung für ein Programm beschränken

Posted: 2003-10-17 01:43
by sfeni
Wie kann ich die Prozessor-Auslastung für Programme oder Dienste beschränken?

Ich habe teilweise Perl-Scripts, die mir die Prozessorlast extrem in die Höhe treiben. Wie kann ich z.B. einstellen, dass dieses Perl-Script nur 50% des Prozessors verwenden darf!?
Ist vielleicht blöd ausgedrückt, aber ich hoffe ihr versteht was ich suche. ;-)

Am besten wäre noch ein deb-Paket :-D

Re: Prozessor-Auslastung für ein Programm beschränken

Posted: 2003-10-17 07:49
by dodolin
Also, mehrere Möglichkeiten:

- Wenn das Script über einen Apachen gestartet wird, kannst du z.B. mit rlimitcpu arbeiten.

- Meist kann man CPU-Zeit nicht pro Prozess, sondern pro Benutzer einstellen, was auch meist mehr Sinn macht. Das geht z.B. mit PAM.

- Mittels nice kann man einzelnen Prozessen eine niedrigere Priorität zuordnen.