On Thu, 2003-06-26 at 12:00, Jonathan Bartlett wrote:
> The spare CPU cycles only help if your bus can fill them.  That's the
> meaning of the phrase you quote.  A 1Ghz processor is no faster and has
> no more CPU cycles to spare than the 500Mhz processor (depending on the
> bus speed - some newer buses go beyond this).

That was *NOT* the basis of the quote I gave.  The basis of the quote
was just as it appeared on the surface;  folks buy bigger/faster CPU's
because their friends trumped them and not because they need them.

The bus speed argument also fails most of the time with modern CPU's
with prefetch, cache, etc.  Lots can happen to get data into the CPU and
ready to process while the CPU is doing operations in the registers.
Fact of the matter is, in the large majority of boxes the CPU system
(including the bus) is running far below capacity the majority of the
time.

> In addition, you mention servers as being CPU-intensive.  My own
> experience has shown the desktop to be most CPU-intensive, while servers
> are I/O intensive.

That is so patently simplistic.  It *depends* on the type of server
and/or the type of desktop applications.  Even on servers that one would
think are I/O bound the box may actually be CPU bound if the wrong types
of devices and controllers are used.  I have seen NFS servers that are
fully CPU bound; too many clients, too much space served, wrong type
of controller and disk system.  Web servers, esp. modern web servers
running PHP or java servlets or the like, are almost always CPU bound.
Mail servers with large client bases are often CPU rather than I/O
bound.  Do not make such dogmatic statements, esp. when there is such
a large body of data to show that your generality is false in a large
number of cases.

- rick warner


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to