[prev in list] [next in list] [prev in thread] [next in thread] 

List:       user-mode-linux-user
Subject:    Re: [User-mode-linux-user] lmbench numbers?
From:       Jeff Dike <jdike () karaya ! com>
Date:       2000-03-17 3:53:16
[Download RAW message or body]

Well, I'm not so much interested in performance right now as fixing crashes, 
so lmbench decides to run right through and give me a complete set of numbers. 
 One possibility is that the difference is that I'm running .99, Lars was 
running .51, and someone fixed a bug somewhere else in the kernel (heh)...

They are pretty similar to Lars' results, with a big difference here and 
there.  I wasn't trying to give lmbench a completely clean environment, so 
some numbers may be perturbed by whatever else I was doing at the time.

Below are two pairs of results for each measurement; the first is mine, for 
comparison, the second is what Lars reported.  The labels are the same as for 
Lars:
> "i686-linu" is Linux 2.2.5 running on hardware, and "um-linuxo" is
> user-mode Linux 2.3.51 on the same machine.

BTW, what are the *K numbers, like "fork proc", "exec proc", and "sh proc" in 
the first set?  1000, so that .3K is really 300?  Why not just say 300?

				Jeff


                 L M B E N C H  1 . 9   S U M M A R Y
                 ------------------------------------
                 (Alpha software, do not distribute)

Processor, Processes - times in microseconds - smaller is better
----------------------------------------------------------------
Host                 OS  Mhz null null      open selct sig  sig  fork exec sh  
                             call  I/O stat clos       inst hndl proc proc proc
--------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ----
i686-linu Linux 2.2.5-1  448  0.6  1.0    7    8 0.04K  2.1    3 0.3K   1K   7K
um-linuxo Linux 2.3.99-  448  99.2  168  135 244 0.15K 103.2  33 9.5K  19K  57K

i686-linu Linux 2.2.5-2  499  0.6  0.9    4    5 0.04K  1.9    3 0.3K   1K   6K
um-linuxo Linux 2.3.51-  499 95.1  159  126  230 0.14K 98.5   31 9.2K  19K  56K


Context switching - times in microseconds - smaller is better
-------------------------------------------------------------
Host                 OS 2p/0K 2p/16K 2p/64K 8p/16K 8p/64K 16p/16K 16p/64K
                        ctxsw  ctxsw  ctxsw ctxsw  ctxsw   ctxsw   ctxsw
--------- ------------- ----- ------ ------ ------ ------ ------- -------
i686-linu Linux 2.2.5-1    1     15     46    15    130      18     166
um-linuxo Linux 2.3.99-  530    557          471            547        

i686-linu Linux 2.2.5-2    1     14     43    15    128      19     157
um-linuxo Linux 2.3.51-    ( no results due to crash )

*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host                 OS 2p/0K  Pipe AF     UDP  RPC/   TCP  RPC/ TCP
                        ctxsw       UNIX         UDP         TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
i686-linu Linux 2.2.5-1     1     7   13    35          61           
um-linuxo Linux 2.3.99-   530  1306 1259                             

i686-linu Linux 2.2.5-2     1     6   13   ( no results because I
um-linuxo Linux 2.3.51-         988 1136     didn't measure networking )

File & VM system latencies in microseconds - smaller is better
--------------------------------------------------------------
Host                 OS   0K File      10K File      Mmap    Prot    Page
                        Create Delete Create Delete  Latency Fault   Fault 
--------- ------------- ------ ------ ------ ------  ------- -----   ----- 
i686-linu Linux 2.2.5-1     14      1     26      2    10863     1    0.6K
um-linuxo Linux 2.3.99-     52     16    473     43     3578          0.2K

i686-linu Linux 2.2.5-2     14      1     26      2    22126     1    0.6K
um-linuxo Linux 2.3.51-     48     15     60     18     6635          0.2K

*Local* Communication bandwidths in MB/s - bigger is better
-----------------------------------------------------------
Host                OS  Pipe AF    TCP  File   Mmap  Bcopy  Bcopy  Mem   Mem
                             UNIX      reread reread (libc) (hand) read write
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
i686-linu Linux 2.2.5-1  338  124   -1    170    335    150    145  336   198
um-linuxo Linux 2.3.99-    5   26   -1    129    334    157    151  339   209

i686-linu Linux 2.2.5-2  356  121   -1    176    354    150    146  355   194
um-linuxo Linux 2.3.51-   -1        -1     -1     -1     -1     -1   -1    -1

Memory latencies in nanoseconds - smaller is better
    (WARNING - may not be correct, check graphs)
---------------------------------------------------
Host                 OS   Mhz  L1 $   L2 $    Main mem    Guesses
--------- -------------   ---  ----   ----    --------    -------
i686-linu Linux 2.2.5-1   448     6     49         152
um-linuxo Linux 2.3.99-   448     6     49         152

i686-linu Linux 2.2.5-2   499     6     46         151
um-linuxo Linux 2.3.51-   499    ( no results due to crash )

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic