sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #14736
Re: Mere end 512 processer
On Tue, 26 Oct 1999, Anders K. Pedersen wrote:
> Hej!
>
> Vi har en linux server, som med jævne mellemrum løber tør for processer
> - der kan tilsyneladende maksimalt køre 512 på samme tid. Serveren kører
> Redhat 5.1 med en 2.2.9 kerne, men vil nok i nær fremtid blive
> opgraderet til Redhat 6.1. Ved I hvordan man hæver grænsen på 512
> samtidige processor til noget højere?
Jeg har lige prøvet under 2.3.21, hvor jeg ville starte 1300 processer
(gang med 2, pga. bash shell:)
STARTING PROC 570 (dvs. 1540)
bash: fork: Cannot allocate memory
bash: fork: Cannot allocate memory
Terminated
...
[madsdyd@challenge madsdyd]$ free
total used free shared buffers cached
Mem: 318892 315848 3044 0 1364 79892
-/+ buffers/cache: 234592 84300
Swap: 267292 2972 264320
[madsdyd@challenge madsdyd]$ ps auxfww | wc
1226 15133 91900
Det vil sige, lidt over 1200 kørende processer.
Hvorfor den skriver tør for ram, ved jeg ikke?
I 2.2.x ligger der vist noget i /usr/src/linux/include/tasks.h
Mads
--
Mads Bondo Dydensborg. madsdyd@xxxxxxxxxxxx
Unix is user-friendly; it's just a little particular about which users it is
friendly to.
Follow ups
References