Re: Win32 and Win64

From: marc hoffman (mh_at_spam.spam)
Date: 03/05/05


Date: Sat, 5 Mar 2005 17:45:15 +0100

Captain,

> A perfect example of this is downloading messages from
> newsgroups. Most of the time used in downloading messages from an NNTP
> server
> is spent waiting for the server to respond with the next block of bytes,
> and
> for the TCP/IP stack to retreive them. A single download uses very little
> bandwidth, roughly 30% or so of a 56K connection at any one point in time.
> The CPU usage sits at almost zero the whole time, since downloading uses
> so
> little CPU time. This is a perfect candidate for multi-threading.

Indeed. It's also a perfect candidate for not benefiting from [or needing] a
second CPU (or a virtual second cpu) at all, exactly /because/ that second
thread is blocking most of the time...

The second (real or virtual) cpu doesn't really come into play unless
multiple threads are actually doing enough /real/ work.



Relevant Pages

  • Slowish 5.3 network throughput (LAN)
    ... and while downloading that same ISO (which I downloaded at 6 ... My outgoing port 80 pipe on the server allows up to 40mbits, ... SMP: AP CPU #3 Launched! ...
    (freebsd-questions)
  • Re: Windows 2000 one dual processors
    ... and it's equipped to accept a second CPU. ... read that it works with an AMD processor, ... MVP - Windows Server Management ...
    (microsoft.public.win2000.general)
  • Re: second CPU on SBS2003 ?
    ... Performing tasks at the server would probably be more responsive with a 2nd ... With your CPU usage floating 40-70% a 2nd CPU will possibly speed things ... > Will we see a performance boost with a second CPU? ...
    (microsoft.public.windows.server.sbs)
  • Re: Long delay before the updates appear
    ... updates to stop it from randomly hogging my CPU. ... Your connection speed ... (whether the system should reboot after installation), ... and I see the update downloading one at a time. ...
    (microsoft.public.windowsupdate)
  • Re: Officejet 4110 - cant print to
    ... TS printer (unless you are using a universal printer driver). ... CPU usage on the TS was heavy ... during the entire time the print job was downloading to the client. ... If you have several users printing on your TS, ...
    (microsoft.public.windows.terminal_services)