9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Hbench:OS on Plan9 - a comparison with Linux - more measurements
@ 1999-02-02 18:28 rob
  0 siblings, 0 replies; 3+ messages in thread
From: rob @ 1999-02-02 18:28 UTC (permalink / raw)






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [9fans] Hbench:OS on Plan9 - a comparison with Linux - more measurements
@ 1999-02-02 13:33 Bengt
  0 siblings, 0 replies; 3+ messages in thread
From: Bengt @ 1999-02-02 13:33 UTC (permalink / raw)


greetings,

thanks for taking the time and performance test plan9.

does your table always mention the fastest system first? (ie do you switch plan9 from left to right
when going from 'Where Plan9 was faster:'
to 'Where Linux was clearly faster:'


> HW: 200Mhz 64MB Pentium with a 3GB Quantum IDE disk

Is it consistent with plan9 ideas to have a disk on the test machine? should it not be connected to
a file server instead?


Best Wishes, Bengt
===============================================================
Everything aforementioned should be regarded as totally private
opinions, and nothing else. bengt@softwell.se
``His great strength is that he is uncompromising. It would make
him physically ill to think of programming in C++.''




^ permalink raw reply	[flat|nested] 3+ messages in thread

* [9fans] Hbench:OS on Plan9 - a comparison with Linux - more measurements
@ 1999-02-02  9:38 
  0 siblings, 0 replies; 3+ messages in thread
From:  @ 1999-02-02  9:38 UTC (permalink / raw)


Hbench:OS on Plan9 - a comparison with Linux - more measurements
HW: 200Mhz 64MB Pentium with a 3GB Quantum IDE disk
Where Plan9 was faster:
Forking a null process: 850 us x 1290 us
copying large chunks of memory (512KB)   52MB/s x 35MB/s

Where there was a tie:
Context switching latency of 20 processes 64KB each: ~400 us
Forking a null process thru APE : ~1300 us

Where Linux was clearly faster:
copying memory inside the L1 cache ( 4KB chunks)  420 MB/s x 84 MB/s
zeroing small amounts of memory(8KB)via bzero()   725 MB/s x 84MB/s
Reading sequentially a previously cached 8MB File: 37 MB/s x 0.53 MB/s
Reading sequentially a non cached 100MB file(*):  8.3 MB/s x 1.5 MB/s
Writing sequentially a 100MB file:                4.6 MB/s x 0.36MB/s
Reading ramdonly a 100MB file (8KB blocks):      0.86 MB/s x 0.15 MB/s
pipe bandwidth( 64KB buffer)                       44 MB/S x 17 mb/S
tcp bandwidth  ( 64 KB buffer)                      19MB/s x 0.61 MB/s

(*)Linux 8.3 MB/s is about 90% of the disk nominal transfer rate.
Notes:
(i) HBench and lmbench C sources can be found in:
[Brown et al 97] Aaron B. Brown & Margo I. Seltzer, "Operating
System Benchmarking in the Wake of Lmbench: A Case Study of the
Performance of NetBSD on the Intel x86 Architecture", Sigmetrics
1997; also in : www.eecs.harvard.edu/vino/perf/hbench/index.html.

[Mc Voy & Staelin 96] Larry McVoy & Carl Staedlin, "lmbench:
Portable tools for performance analysis", Proceedings of the 1996
Usenix Technical Conference, San Diego, CA, Jan 1996, 279-295; also
in : www.bitmover.com/lmbench/lmbench-usenix.ps.gz

(ii)more results in: www.dcc.unicamp.br/~celio/plan9/benchmarks

Celio Guimaraes & Franklin Franca
Institute of Computing
Unicamp, Campinas, Brazil
celio@dcc.unicamp.br
franklin robert araujo franca <973930@dcc.unicamp.br>







^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1999-02-02 18:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-02-02 18:28 [9fans] Hbench:OS on Plan9 - a comparison with Linux - more measurements rob
  -- strict thread matches above, loose matches on Subject: below --
1999-02-02 13:33 Bengt
1999-02-02  9:38 

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).