Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: An interesting article on OS comparisons - by Microsoft.

  • Subject: Re: An interesting article on OS comparisons - by Microsoft.
  • From: Tim Smith <reply_in_group@xxxxxxxxxxxxxxxx>
  • Date: Sat, 12 Nov 2005 15:34:50 GMT
  • Newsgroups: comp.os.linux.advocacy
  • Organization: EarthLink Inc. -- http://www.EarthLink.net
  • References: <3tkar4Fsh5siU1@individual.net> <43750d22@news101.his.com> <ucCdnbx4A-482ejenZ2dnUVZ_sCdnZ2d@comcast.com> <dl3p58$1ugl$1@godfrey.mcc.ac.uk>
  • User-agent: MT-NewsWatcher/3.4 (PPC Mac OS X)
  • Xref: news.mcc.ac.uk comp.os.linux.advocacy:1052716
In article <dl3p58$1ugl$1@xxxxxxxxxxxxxxxxx>,
 Roy Schestowitz <newsgroups@xxxxxxxxxxxxxxx> wrote:
> Microsoft finally *give* the fact, but hide them under a thick blanket (PDF)
> that would better not leak to the world:

(PDF is a thick blanket???)

 
> <quote>
> What's noteworthy about it is that Microsoft compared Singularity to FreeBSD
> and Linux as well as Windows/XP - and almost every result shows Windows
> losing to the two Unix variants. For example, they show the number of CPU
> cycles needed to "create and start a process" as 1,032,000 for FreeBSD,
> 719,000 for Linux, and 5,376,000 for Windows/XP.
> </quote>

(Note: I'm not commenting on whether or not the benchmarks are accurate, 
but rather on the accuracy of the reporting)

Well, mathematically, he is correct, in the sense that to a 
mathematician, "almost every" means "all but a countable number of 
exceptions".  However, to most people, he's got a weird definition of 
"almost every".

In that table of basic operations, there are 6 comparisons"

    Cost (CPU Cycles)  
                            Singularity   FreeBSD   Linux   Windows 
   Read cycle counter                 8         6       6         2 
   ABI call                          87       878     437       627 
   Thread yield                     394       911     906       753 
   2 thread wait-set ping pong    1,207     4,707   4,041     1,658 
   2 message ping pong            1,452    13,304   5,797     6,344 
   Create and start process     300,000 1,032,000 719,000 5,376,000 

Windows loses to "the two Unix variants" in 1 of 6, beats both in 2 of 
6, and is between Linux and FreeBSD in 3 of 6.

In the I/O tests, Windows lost to both slightly on the random read and 
write tests, and was between or won slightly on most of the sequential 
tests.


-- 
--Tim Smith

[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index