未来のいつか/hyoshiokの日記

hyoshiokの日々思うことをあれやこれや

lmbench

最新版2.6.13でlmbenchを流してみた。2.6.12.4.ntと2.6.13.ntが今回のパッチをあてたもの。Linux 2.6.13とLinux 2.6.12.4.origがオリジナル。

                 L M B E N C H  2 . 0   S U M M A R Y
                 ------------------------------------


Basic system parameters
-------------------------------------------------------------
Host                          OS Description              Mhz

--------- ---------------------- ----------------------- ----
hitachi01      Linux 2.6.12.4.nt       i686-pc-linux-gnu 2174
hitachi01           Linux 2.6.13       i686-pc-linux-gnu 2174
hitachi01        Linux 2.6.13.nt       i686-pc-linux-gnu 2174
hitachi01    Linux 2.6.12.4.orig       i686-pc-linux-gnu 2174
hitachi01    Linux 2.6.12.4.orig       i686-pc-linux-gnu 2174
hitachi01    Linux 2.6.12.4.orig       i686-pc-linux-gnu 2174

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 TCP   inst hndl proc proc proc
--------- ---------------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ----
hitachi01      Linux 2.6.12.4.nt 2174 0.21 0.35 4.62 5.57  24.7 0.72 3.05 160. 652. 1997
hitachi01           Linux 2.6.13 2174 0.21 0.44 4.39 5.26  23.8 0.71 2.89 133. 569. 2119
hitachi01        Linux 2.6.13.nt 2174 0.21 0.45 4.34 5.30  23.8 0.71 2.90 133. 559. 2096
hitachi01    Linux 2.6.12.4.orig 2174 0.21 0.35 4.67 5.57  24.4 0.72 3.06 162. 652. 2126
hitachi01    Linux 2.6.12.4.orig 2174 0.21 0.35 4.65 5.54  24.7 0.72 3.10 163. 654. 2129
hitachi01    Linux 2.6.12.4.orig 2174 0.21 0.35 4.68 5.59  24.7 0.73 3.12 161. 652. 2128

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
--------- ---------------------- ----- ------ ------ ------ ------ ------- -------
hitachi01      Linux 2.6.12.4.nt 9.330   10.6   13.1   11.1   14.6    11.3    18.5
hitachi01           Linux 2.6.13 7.720 9.0700   11.6 5.5600   17.8 5.93000    26.9
hitachi01        Linux 2.6.13.nt 7.960 9.4400   12.2 5.7200   14.2 5.76000    23.9
hitachi01    Linux 2.6.12.4.orig 8.900   10.8   12.9   11.2   14.2    11.3    18.6
hitachi01    Linux 2.6.12.4.orig 9.400   10.6   13.3   10.9   14.1    11.3    18.4
hitachi01    Linux 2.6.12.4.orig 9.190   10.8   13.6   11.1   14.3    11.2    21.0

*Local* Communication latencies in microseconds - smaller is better
----------------------------------------------------------------------------
Host                          OS 2p/0K  Pipe AF     UDP  RPC/   TCP  RPC/ TCP
                                 ctxsw       UNIX         UDP         TCP conn
--------- ---------------------- ----- ----- ---- ----- ----- ----- ----- ----
hitachi01      Linux 2.6.12.4.nt 9.330  23.9 20.1              46.2       89.6
hitachi01           Linux 2.6.13 7.720  46.3 16.3              43.0       77.2
hitachi01        Linux 2.6.13.nt 7.960  29.5 22.4              42.2       77.0
hitachi01    Linux 2.6.12.4.orig 8.900  24.3 21.8              47.6       89.4
hitachi01    Linux 2.6.12.4.orig 9.400  23.7 22.7              45.9       90.1
hitachi01    Linux 2.6.12.4.orig 9.190  23.4 18.6              47.5       89.4

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
--------- ---------------------- ------ ------ ------ ------  ------- -----   -----
hitachi01      Linux 2.6.12.4.nt   22.9   18.5   80.2   42.5    10.4K 1.031 3.00000
hitachi01           Linux 2.6.13   22.1   18.4   77.8   40.4   8020.0 0.986 2.00000
hitachi01        Linux 2.6.13.nt   22.0   18.3   71.0   39.8   7985.0 1.079 2.00000
hitachi01    Linux 2.6.12.4.orig   22.8   18.6   84.7   42.4    10.4K 1.042 3.00000
hitachi01    Linux 2.6.12.4.orig   23.0   18.7   83.3   42.4    10.4K 1.101 2.00000
hitachi01    Linux 2.6.12.4.orig   23.0   18.7   90.3   42.4    10.4K 1.039 3.00000

*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
--------- ---------------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
hitachi01      Linux 2.6.12.4.nt 393. 439. 235. 1230.7  650.8  602.8  423.1 650. 777.2
hitachi01           Linux 2.6.13 142. 117. 248. 1263.2  651.9  544.8  426.1 650. 691.0
hitachi01        Linux 2.6.13.nt 137. 114. 249. 1260.7  651.9  545.8  381.7 650. 687.3
hitachi01    Linux 2.6.12.4.orig 391. 454. 236. 1230.3  650.6  555.0  380.8 650. 690.7
hitachi01    Linux 2.6.12.4.orig 388. 447. 235. 1226.2  650.8  543.5  381.2 650. 692.5
hitachi01    Linux 2.6.12.4.orig 398. 453. 234. 1229.5  650.8  544.6  381.4 650. 690.6

Memory latencies in nanoseconds - smaller is better
    (WARNING - may not be correct, check graphs)
------------------------------------------------------------
Host                          OS   Mhz  L1 $   L2 $    Main mem    Guesses
--------- ----------------------  ---- ----- ------    --------    -------
hitachi01      Linux 2.6.12.4.nt  2174 0.913 8.4190  148.1
hitachi01           Linux 2.6.13  2174 0.909 8.3510  145.2
hitachi01        Linux 2.6.13.nt  2174 0.910 8.3360  145.0
hitachi01    Linux 2.6.12.4.orig  2174 0.946 8.4970  151.0
hitachi01    Linux 2.6.12.4.orig  2174 0.911 8.3730  148.3
hitachi01    Linux 2.6.12.4.orig  2174 0.911 8.3740  148.3

こうやってみるとあんまり2.6.13で効果がでていないなあ。間違った場所にあててしまったか??