by default I run 1500 thread for oops.   /usr/local/oops/oops -d -W 1500 -c
/usr/local/oops/oops.cfg&

All I had to do was to use the -w option thanks to Igor.

But as usual, regardless of what -w was set to over 1000, oops only approach
1000 threads and stop.

I am running kernel 2.4.18.

----- Original Message -----
From: "Joe Cooper" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 08, 2002 7:09 AM
Subject: Re: [OOPS] increasing the number of threads on linux


> Edward, are you forgetting that you had to patch your Oops to get to
> 1000 threads under Linux (the default configuration in Oops under Linux
> used to set a hard limit of 256--there was a time, long long ago, when
> Linux didn't handle large thread pools very well).  It's the same
> process you used back then.  It may be that Oops defaults to a more sane
> maximum under Linux now, so you didn't have to patch it the last time
> you compiled--but I know you've patched it in the past, I remember
> telling you how to do it.  ;-)
>
> Grep out that 1000 (like you did for 256) and up it to 1500, or whatever
> you need.  You may still see performance problems...that many threads
> will have a huge overhead on any OS (Linux moreso than some, less than
> most).
>
> Linux kernel 2.4 and above have no reasonable thread limits that you're
> going to hit.  I'm guessing you can spawn a few thousand if you want to
> (but don't do that--thread overhead would kill you!).
>
> BTW-The reason it stops working at around 980, is probably because Oops
> wants to spawn some number of threads that pushes it over the 1000
> limit.  Oops doesn't spawn just one when it runs out of free threads, it
> spawns a bunch of them (because spawning threads is expensive, but once
> they are running it is relatively cheap).  Someone correct me if my
> guess is incorrect (I haven't looked at the code--but I know Oops
> pre-spawns a pool of threads on startup).
>
> Edward Millington wrote:
> > HI there
> >
> > Does anyone knows how I can increase the number of thread linux can
> > handle for oops?
> >
> > I find that linux could handle up to 950+ thread fairly well. At around
> > 980 threads, oops stops working.
>  >
> > Is there a way to solve this?
> >
> > With this big problem, I am thing of going back to squid.
> >
> >
> > Thank you very much.
> --
> Joe Cooper <[EMAIL PROTECTED]>
> http://www.swelltech.com
> Web Caching Appliances and Support
>
> =====================================================================
> If you would like to unsubscribe from this list send message to
> [EMAIL PROTECTED] with "unsubscribe oops-eng" in message body.
> Archive is accessible on http://lists.paco.net/oops-eng/
>


=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops-eng" in message body.
Archive is accessible on http://lists.paco.net/oops-eng/

Дати відповідь електронним листом