← Back to team overview

sslug-teknik team mailing list archive

Re: Mere end 512 processer

 

On Tue, 26 Oct 1999, Mads Bondo Dydensborg wrote:

> Jeg har ikke kunnet finde MAX_TASK_PER_USER i linux 2.3.21. I 2.2 og 2.0
> bliver RLIMIT_NPROC tilsyneladende sat til MAX_TASK_PER_USER, hvilket
> jeg ikke lige kan se sker i 2.3.21. Jeg mener muligvis at man nu bruger
> noget mere dynamisk, men det ville være rart at vide
> 
> ...
> 
> Jeg har nu rodet noget mere rundt i det. Jeg kan sørme ikke rigtigt
> gennemskue hvor det bliver sat hvad max er, hvis det overhovedet bliver
> sat. Mit bud er at det ikke bliver sat længere og at man i princippet ikke
> har max i 2.3.21.

Fandt den her:

http://linuxtoday.com/story.php3?sn=8191

One common problem with Linux 2.2 that interfered with high-end (Intel?)
machines was its process limitations. Linux 2.2 only allowed
    you to have 1024 processes or threads running at once. With high-end
systems with many thousands of users, this could become a
    problem very quickly. Linux 2.4 has gotten rid of this relic and
implemented a scalable limit which can be configured at run time and is
    only limited by the amount of memory in the system. On high-end
servers with as little as half a gigabyte of RAM installed, it is easily
    possible to support as many as 16 thousand processes at once. Other
users have reported being able to run many more than that on
    their specific systems. This was one of the major bottlenecks that
kept Linux out of the Enterprise markets. 

Så med 2.4 (eller >=2.3.21 åbenbart) skulle du være sikret at du kan det
du efterspørger.

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
Unix is user-friendly; it's just a little particular about which users it is
friendly to.



References