cpulast limitieren

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
mr. i-net
Posts: 29
Joined: 2003-02-02 13:59
Location: Winnen
 

cpulast limitieren

Post by mr. i-net »

HAllo,

ist es möglich die cpulast und speichernutzung pro prozess zu limitieren?

ich betreibe einen webserver und habe das problem, dass sporatisch einige prozesse alleine 60% der cpu leistung in anspruch nehmen.

das zieht natürlich die performance des gesamten servers in die knie.


wie kann ich sowas anstellen.
für jeden rat dankbar.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: cpulast limitieren

Post by captaincrunch »

Das ganze nennt sich ulimit. Die manpage ist eigetlich ziemlich gut geschrieben ... :wink:
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
dea
Posts: 532
Joined: 2002-08-13 12:05
 

Re: cpulast limitieren

Post by dea »

CaptainCrunch wrote:Das ganze nennt sich ulimit. Die manpage ist eigetlich ziemlich gut geschrieben ... :wink:
... man muss lediglich wissen, dass es ulimit gibt und was es macht *grummelundaufscheisslinuxdokuschimpft*
mr. i-net
Posts: 29
Joined: 2003-02-02 13:59
Location: Winnen
 

Re: cpulast limitieren

Post by mr. i-net »

danke für die schnelle hilfe

kann ich also sagen, dass ein prozess nur z.B. 5MB Speicher nutzt?!
ist sowas sinnvoll? oder wird die sache zu lahm?



gibt es sowas auch für die cpulast?
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt
Contact:
 

Re: cpulast limitieren

Post by jtb »

ja, dürfte auch gehen..

siehe http://www.tldp.org/HOWTO/Secure-Progra ... uotas.html

RLIMIT_CPU /* CPU time in seconds */
RLIMIT_FSIZE /* Maximum filesize */
RLIMIT_DATA /* max data size */
RLIMIT_STACK /* max stack size */
RLIMIT_CORE /* max core file size */
RLIMIT_RSS /* max resident set size */
RLIMIT_NPROC /* max number of processes */
RLIMIT_NOFILE /* max number of open files */
RLIMIT_MEMLOCK /* max locked-in-memory address space*/
RLIMIT_AS /* address space (virtual memory) limit */
flibbi
Posts: 94
Joined: 2002-09-28 18:42
 

Re: cpulast limitieren

Post by flibbi »

Ist RLimit ein normaler *nix Befehl oder muss das erst installiert werden?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: cpulast limitieren

Post by captaincrunch »

Lies dir mal den Link durch, den Jtb gepostet hatte. Es handelt sich dabei nicht um Programme, sondern um System Calls.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
cirox
Posts: 212
Joined: 2006-05-08 23:20
Location: Berlin
 

Re: cpulast limitieren

Post by cirox »

Funktioniert das auch alles über FastCGI? Hier werden ja auch Prozesse vorgehalten, die mithilfe von Suexec unter einer bestimmten Userkennung ausgeführt werden.

Gilt das dann auch für die Child-Prozesse? Ich gehe davon aus, dass hier nicht nur CGI-Scripte meinst sind, sondern das das auch PHP-Prozesse betrifft?

gruß cirox
Post Reply