BAD RESULTS FROM LMBENCH

Test environment 1

Testing result with normal glibc

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
--------- ------------- ----- ------ ------ ------ ------ ------- -------
torrone   Linux 2.6.10-  10.2   11.3   14.4 7.2400   10.7 6.38000    11.7
torrone   Linux 2.6.10-  10.2   11.5   14.4 7.5400   12.8 7.66000    12.5
torrone   Linux 2.6.10-  10.3   11.4   14.4 9.4900   12.9 6.75000    12.6

Testing result with modified glibc(maps the shared-libs into fixed addr)

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
--------- ------------- ----- ------ ------ ------ ------ ------- -------
torrone   Linux 2.6.10-  10.4   11.4   14.4 5.1700   10.9 5.59000    11.6
torrone   Linux 2.6.10-  10.2   11.2   14.6 7.2800   13.1 6.67000    12.6
torrone   Linux 2.6.10-  10.3   11.2   14.6 5.3900   14.9 6.58000    13.7
torrone   Linux 2.6.10-  10.4   11.3   14.6 5.4100   13.0 5.89000    11.7
torrone   Linux 2.6.10-  10.4   11.3   14.5 5.3300   12.9 5.75000    12.6
torrone   Linux 2.6.10-  10.1   11.2   14.6 5.6300   12.8 5.76000    12.7

Test environment 2

Testing result with normal glibc

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
--------- ------------- ----- ------ ------ ------ ------ ------- -------
torrone   Linux 2.6.10- 1.270 2.4700 5.8400 3.1600 9.4400 3.73000 9.55000
torrone   Linux 2.6.10- 1.290 2.4900 6.0100 3.1700 9.4400 3.75000 9.59000
torrone   Linux 2.6.10- 1.260 2.5000 5.8200 3.2900 9.4800 3.81000 9.62000
torrone   Linux 2.6.10- 1.260 2.4900 5.8000 3.1800 9.4700 3.75000 9.61000
torrone   Linux 2.6.10- 1.260 2.5000 5.7800 3.1800 9.4600 3.75000 9.61000

Testing result with modified glibc(maps the shared-libs into fixed addr)

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
--------- ------------- ----- ------ ------ ------ ------ ------- -------
torrone   Linux 2.6.10- 1.290 2.4800 5.7100 3.2100 9.3600 3.86000 9.60000
torrone   Linux 2.6.10- 1.290 2.4800 5.7900 3.1700 9.4400 3.73000 9.59000
torrone   Linux 2.6.10- 1.300 2.5000 5.8100 3.1700 9.4400 3.80000 9.60000
torrone   Linux 2.6.10- 1.290 2.4700 5.7000 3.2100 9.4600 3.76000 9.59000

Compare with LMBench2 Scale, these results are very bad


CategoryTodo

IA64wiki: BadResults (last edited 2004-11-03 14:01:52 by shan liao)

Gelato@UNSW is sponsored by
the University of New South Wales National ICT Australia The Gelato Federation Hewlett-Packard Company Australian Research Council
Please contact us with any questions or comments.