lguest/host benchmarks.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




HI !

 here are some preliminary benchmarks of lguest vs host (2.6.21)

 Most results seem resonable - the file create/delete is a bit
 strange - does anybody have an idea why 0k file create/delete could
 be so much faster under lguest and 10k file so much slower ?
 The only really serious problem with lguest performance seems to be
 mmap latency, page-faults and protection faults.

 the only problem that lmbench had was to calculate the cpu speed under
 lguest (had to pass that on the commandline).

 the sometimes better results of lguest compared to the host can also be
 due to the better locality as lguest was only using 32MB total (host
 idle).

hofrat

Host:
HW: AMD Duron 1.6GHz 256MB RAM HZ=250
distribution; Slackware 11.0 (ext3 80GB)

Lguest:
lguest-2.6.21-254.patch HZ=250
cmdline: Documentation/lguest/lguest 32m vmlinux --block=../slackfs root=/dev/lgba ro
distribution: Slackeare 11.0 minimum instalation (ext3 1GB)

(lguest was not using the network)

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

Basic system parameters
------------------------------------------------------------------------------
Host                 OS Description              Mhz  tlb  cache  mem   scal
                                                     pages line   par   load
bytes --------- ------------- ----------------------- ---- ----- ----- ------ ----
darkstar  Lguest 2.6.21       i686-pc-linux-gnu 1602    32    64 2.9500    1
darkstar  Lguest 2.6.21       i686-pc-linux-gnu 1602    32    64 2.7500    1
darkstar   Linux 2.6.21       i686-pc-linux-gnu 1602    32    64 2.4900    1
darkstar   Linux 2.6.21       i686-pc-linux-gnu 1602    32    64 2.5600    1

Processor, Processes - times in microseconds - smaller is better
------------------------------------------------------------------------------
Host                 OS  Mhz null null      open slct sig  sig  fork exec sh
                             call  I/O stat clos TCP  inst hndl proc proc proc
--------- ------------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
darkstar  Lguest 2.6.21 1602 0.21 0.36 2.57 3.84      0.68 1.64 1137 2653 7960
darkstar  Lguest 2.6.21 1602 0.21 0.37 2.38 4.02      0.65 1.75 1137 2653 7960
darkstar   Linux 2.6.21 1602 0.18 0.37 3.54 5.20 28.9 0.62 1.59 213. 1042 8725
darkstar   Linux 2.6.21 1602 0.18 0.37 4.01 5.88 17.7 0.62 1.50 204. 1077 8840

Basic integer operations - times in nanoseconds - smaller is better
-------------------------------------------------------------------
Host                 OS  intgr intgr  intgr  intgr  intgr
bit add mul div mod --------- ------------- ------ ------ ------ ------ ------ darkstar Lguest 2.6.21 1.0900 0.8700 4.3300 42.8 41.0
darkstar  Lguest 2.6.21 0.9800 1.0300 4.5600   42.8   51.1
darkstar   Linux 2.6.21 0.6200 0.6200 2.4800   25.5   26.7
darkstar   Linux 2.6.21 0.6200 0.6200 2.4800   25.4   26.7

Basic float operations - times in nanoseconds - smaller is better
-----------------------------------------------------------------
Host                 OS  float  float  float  float
                         add    mul    div    bogo
--------- ------------- ------ ------ ------ ------ darkstar Lguest 2.6.21 3.8500 4.1100 23.5 7.4000
darkstar  Lguest 2.6.21 5.2900 4.4800   18.9 7.3400
darkstar   Linux 2.6.21 2.4800 2.4800   10.9 6.2200
darkstar   Linux 2.6.21 2.4800 2.4800   10.8 6.2200

Basic double operations - times in nanoseconds - smaller is better
------------------------------------------------------------------
Host                 OS  double double double double
                         add    mul    div    bogo
--------- ------------- ------ ------ ------ ------ darkstar Lguest 2.6.21 3.7300 4.1100 20.4 6.5700
darkstar  Lguest 2.6.21 3.7300 4.1000   23.5 6.5700
darkstar   Linux 2.6.21 2.4800 2.4800   10.9 5.5600
darkstar   Linux 2.6.21 2.4800 2.4800   10.8 5.6100

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
--------- ------------- ------ ------ ------ ------ ------ ------- -------
darkstar  Lguest 2.6.21 6.0900 6.9500  136.3  137.1  282.3   160.7   232.0
darkstar  Lguest 2.6.21 6.6200 6.9200  130.6  137.1  282.2   160.7   231.9
darkstar   Linux 2.6.21 1.1400 1.9600   77.4   26.1   90.3    36.9   123.8
darkstar   Linux 2.6.21 1.3700 2.1100   78.9   26.8   90.8    37.2   124.9

*Local* Communication latencies in microseconds - smaller is better
---------------------------------------------------------------------
Host                 OS 2p/0K  Pipe AF     UDP  RPC/   TCP  RPC/ TCP
                        ctxsw       UNIX         UDP         TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
darkstar Lguest 2.6.21 6.090 18.3 19.4 darkstar Lguest 2.6.21 6.620 18.5 27.6 darkstar Linux 2.6.21 1.140 8.805 10.7 18.9 64.
darkstar   Linux 2.6.21 1.370 9.547 10.8              18.1        62.

File & VM system latencies in microseconds - smaller is better
-------------------------------------------------------------------------------
Host                 OS   0K File      10K File     Mmap    Prot   Page   100fd
                        Create Delete Create Delete Latency Fault  Fault  selct
--------- ------------- ------ ------ ------ ------ ------- ----- ------- -----
darkstar  Lguest 2.6.21   24.0 4.0000  220.0 1499.3   629.0 4.207 7.75490 4.205
darkstar  Lguest 2.6.21   20.0 8.0000  348.1 2415.5   612.0 3.254 7.75490 4.224
darkstar   Linux 2.6.21   47.2   14.8  121.3   28.4    97.0 0.426 1.30680 3.857
darkstar   Linux 2.6.21   45.8   14.0  115.4   27.3    97.0 0.617 1.37670 3.822

*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
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
darkstar  Lguest 2.6.21 139. 146.       420.2  701.4  262.8  262.8 701. 525.6
darkstar  Lguest 2.6.21 135. 140.       420.3  701.4  262.8  262.8 525. 525.6
darkstar   Linux 2.6.21 156. 979. 134.  406.3  636.6  275.3  276.3 609. 457.3
darkstar   Linux 2.6.21 156. 829. 136.  409.3  638.0  293.1  292.2 610. 496.7

Memory latencies in nanoseconds - smaller is better
    (WARNING - may not be correct, check graphs)
------------------------------------------------------------------
Host                 OS   Mhz   L1 $   L2 $    Main mem    Guesses
--------- -------------   ---   ----   ----    --------    -------
darkstar  Lguest 2.6.21  1602 2.1380   14.7       182.3
darkstar  Lguest 2.6.21  1602 2.1380   14.7       182.3
darkstar   Linux 2.6.21  1602 1.8650   12.6       155.2
darkstar   Linux 2.6.21  1602 1.8620   12.5       154.8
_______________________________________________
Virtualization mailing list
Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/virtualization

[Index of Archives]     [KVM Development]     [Libvirt Development]     [Libvirt Users]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux