[lkml]   [2002]   [Sep]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [patch] lockless, scalable get_pid(), for_each_process() elimination, 2.5.35-BK
On Wed, Sep 18, 2002 at 07:54:53PM +0200, Ingo Molnar wrote:
> or a phone line server that handles 100 thousand phone lines starts up
> 100K threads, one per line. No need to restart any of those threads, and
> in fact it will never happen. They do use helper threads to do less timing
> critical stuff. Now the whole phone system locks up for 1.5 minutes every
> 2 weeks or 2 months when the PID range overflows, how great. Now make that
> 400 thousand phonelines, the lockup will will last 24 minutes.

So Solaris made a stupid design decision to encourage people to use a
thread per call on these big systems and Linux should make the same
decision for compatibility?

I can see why people want this: they have huge ugly systems that they would
like to port to Linux with as little effort as possible. But it's not
free for the OS either.

It's interesting to see that as Linux moves into the phone space owned by
Sun, two things are happening. (1)There is pressure to expand Linux to simply
match Solaris properties and (2) the entire technological and business
basis of those huge 100K+ thread racks is beginning to collapse.

Victor Yodaiken
Finite State Machine Labs: The RTLinux Company.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:18    [W:0.571 / U:3.588 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site