[ic] ic process 25% system load
jon at endpoint.com
Fri Jun 11 11:57:35 EDT 2004
On Fri, 11 Jun 2004, Carsten Jahnke wrote:
> > No. Everything's fine the way it is. When you have 4 concurrent page views
> > then they'll operate in parallel (assuming system resources permit). But
> > Interchange isn't multithreaded, so a single page view can only use one
> > processor at a time.
> Ok, dual hyperthreaded doesn't really mean the power of 4. But if
> Interchange is singlethreaded how can it handle 4 or more page requests
> simultaneously with 1 running process?
> Does it really use the full power of these 2 greedy Xeon horses?
Yes. Each page request forks a separate Interchange process. Each one of
those is single-threaded and can only use 1 virtual CPU. But there are
many of those running at a time on any busy Interchange server, which uses
all the CPUs you have available. Also, your database backends will be able
to use a different CPU from Interchange, as will Apache, etc.
More information about the interchange-users