That helps a lot. Thanks!


- Jeff


Generalising a little ... Well a lot ...


On a unix system (OS X, Linux, Solaris, etc) the scheduling is done via process not threads so if you are wanting more CPU time for your application you should run multiple processes. Each process within its cpu time slice will then schedule its own threads.

This differs to Windows 2000/2003 which schedules threads.  The only way to
get more cpu is to raise the priority of your process which in turn raises
the priority of the processes threads.

On unix I would suggest 2-5 processes per cpu running between 5-20 threads.
You will need to try different combinations with different loads depending
on your HW (CPU type, CPU speed, memory, etc) to be able to see which
combination allows you to support the maximum load.  Also move the db and
web server off the server running the witangod process as this will also
ensure that the web server and db are not competing for the same cpus.



 From: Jeff Bohmer <[EMAIL PROTECTED]>
 Date: 27 February 2004 11:25:27 AM
 To: [EMAIL PROTECTED]
 Subject: Witango-Talk: Raising thread pool size
 Reply-To: [EMAIL PROTECTED]


It has been mentioned on this list that setting THREADPOOLSIZE below the default of 20 may make the app server unstable.

Is it ever wise to raise that setting?

 Background:  we're seeing a lot of traffic on our sites at times.
 Maybe raising THREADPOOLSIZE would help.  The machine is a 2.4GHz P4
 (hyper threading disabled) with 1.5GB RAM running Red Hat 9.  We do
 have a Pro app server license, but still need to make changes to our
 code before we can safely use it.

- Jeff
--


 Jeff Bohmer
 VisionLink, Inc.
 _________________________________
 303.402.0170
 www.visionlink.org
 _________________________________
 People. Tools. Change. Community.
 _______________________________________________________________________
 _
 TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

--


Jeff Bohmer
VisionLink, Inc.
_________________________________
303.402.0170
www.visionlink.org
_________________________________
People. Tools. Change. Community.
________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to