Oh, cool. Good to see the hard limit for Linux removed. Try the file descriptor and user ports increases that have been mentioned...
Edward Millington wrote: > 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 -- 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/
