Prozessor-Auslastung für ein Programm beschränken

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
sfeni
Posts: 341
Joined: 2002-08-15 11:35
Location: Schwabenland
 

Prozessor-Auslastung für ein Programm beschränken

Post 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
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

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

Post 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.
Post Reply