[BENCHMARK] LM bench result for mm1 patch of 2.5.51

Aniruddha M Marathe (aniruddha.marathe@wipro.com)
Wed, 11 Dec 2002 15:31:14 +0530


Hi,
Key findings after comparison with 2.5.51
1.performance for forc proc is bit less. Must be because of the code added to kernel/fork.c
2. mmap latency is a bit more.
3. pipe local communication bandwidth is quite less.
===============================================================================
kernel 2.5.51 with mm1
date: 11 December 2002
===============================================================================

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

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

--------- ------------- ----------------------- ----
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790

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
--------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ----
benchtest Linux 2.5.51 790 0.46 0.83 27 29 1.29 5.21 353 1554 8130
benchtest Linux 2.5.51 790 0.46 0.87 27 29 40 1.35 5.23 445 1627 8214
benchtest Linux 2.5.51 790 0.44 0.85 27 29 38 1.31 5.21 383 1568 8176
benchtest Linux 2.5.51 790 0.44 0.85 27 28 34 1.31 5.20 436 1589 8232
benchtest Linux 2.5.51 790 0.44 0.84 27 28 38 1.28 5.22 403 1593 8292

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
--------- ------------- ----- ------ ------ ------ ------ ------- -------
benchtest Linux 2.5.51 1.210 4.9400 14 9.1200 175 43 177
benchtest Linux 2.5.51 1.180 4.6400 14 5.7000 182 41 180
benchtest Linux 2.5.51 1.200 4.9600 20 5.7900 180 38 179
benchtest Linux 2.5.51 1.230 4.8400 14 14 183 44 180
benchtest Linux 2.5.51 1.260 4.5800 14 6.2600 180 40 180

*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
benchtest Linux 2.5.51 1.210 8.605 21 35 60 125 159 165
benchtest Linux 2.5.51 1.180 7.995 21 35 60 125 159 166
benchtest Linux 2.5.51 1.200 8.216 21 35 60 125 137 166
benchtest Linux 2.5.51 1.230 8.123 21 35 60 126 141 167
benchtest Linux 2.5.51 1.260 8.175 21 35 60 127 158 167

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
--------- ------------- ------ ------ ------ ------ ------- ----- -----
benchtest Linux 2.5.51 119 59 385 128 651 1.008 4.00000
benchtest Linux 2.5.51 119 59 399 128 650 1.021 4.00000
benchtest Linux 2.5.51 119 59 390 126 652 0.999 4.00000
benchtest Linux 2.5.51 119 59 384 132 656 0.948 4.00000
benchtest Linux 2.5.51 119 59 385 132 651 0.984 4.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
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
benchtest Linux 2.5.51 432 131 22 286 356 124 113 356 171
benchtest Linux 2.5.51 327 136 23 290 352 123 112 353 169
benchtest Linux 2.5.51 344 126 22 294 351 123 111 351 169
benchtest Linux 2.5.51 288 123 22 292 350 123 112 350 168
benchtest Linux 2.5.51 389 136 22 294 350 123 112 349 168

Memory latencies in nanoseconds - smaller is better
(WARNING - may not be correct, check graphs)
---------------------------------------------------
Host OS Mhz L1 $ L2 $ Main mem Guesses
--------- ------------- ---- ----- ------ -------- -------
benchtest Linux 2.5.51 790 3.798 8.8740 175
benchtest Linux 2.5.51 790 3.808 8.8840 176
benchtest Linux 2.5.51 790 3.808 8.8840 176
benchtest Linux 2.5.51 790 3.797 8.8830 177
benchtest Linux 2.5.51 790 3.808 8.8850 177

===============================================================================
kernel 2.5.51
date: 11 December 2002
===============================================================================

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

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

--------- ------------- ----------------------- ----
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790
benchtest Linux 2.5.51 i686-pc-linux-gnu 790

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
--------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ----
benchtest Linux 2.5.51 790 0.46 0.83 27 28 32 1.28 5.07 362 1563 8041
benchtest Linux 2.5.51 790 0.46 0.87 27 28 39 1.30 5.08 329 1592 8081
benchtest Linux 2.5.51 790 0.44 0.80 27 28 31 1.28 5.08 360 1589 7988
benchtest Linux 2.5.51 790 0.46 0.83 27 28 35 1.30 5.08 341 1592 8047
benchtest Linux 2.5.51 790 0.46 0.80 27 28 36 1.28 5.09 386 1575 8086

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
--------- ------------- ----- ------ ------ ------ ------ ------- -------
benchtest Linux 2.5.51 1.170 4.8900 14 8.8900 177 40 180
benchtest Linux 2.5.51 1.240 5.0400 14 10 178 38 180
benchtest Linux 2.5.51 1.330 5.0500 14 6.4600 181 39 181
benchtest Linux 2.5.51 1.490 4.9800 14 6.9800 180 44 180
benchtest Linux 2.5.51 1.400 5.0100 14 7.1500 180 40 180

*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
benchtest Linux 2.5.51 1.170 8.107 20 33 59 122 157 166
benchtest Linux 2.5.51 1.240 8.260 20 33 59 123 156 161
benchtest Linux 2.5.51 1.330 8.009 20 34 59 122 155 165
benchtest Linux 2.5.51 1.490 8.312 21 33 59 122 157 161
benchtest Linux 2.5.51 1.400 8.299 20 33 59 123 154 164

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
--------- ------------- ------ ------ ------ ------ ------- ----- -----
benchtest Linux 2.5.51 119 57 377 123 606 0.925 4.00000
benchtest Linux 2.5.51 119 57 390 124 621 0.932 4.00000
benchtest Linux 2.5.51 119 57 378 126 624 0.911 4.00000
benchtest Linux 2.5.51 119 57 380 119 615 0.922 4.00000
benchtest Linux 2.5.51 120 57 392 128 612 0.920 4.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
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
benchtest Linux 2.5.51 381 93 23 294 356 125 114 356 171
benchtest Linux 2.5.51 392 133 22 295 353 124 113 354 170
benchtest Linux 2.5.51 432 137 22 295 352 123 112 354 169
benchtest Linux 2.5.51 436 137 22 294 351 123 112 352 169
benchtest Linux 2.5.51 373 136 23 291 350 123 112 351 168

Memory latencies in nanoseconds - smaller is better
(WARNING - may not be correct, check graphs)

---------------------------------------------------
Host OS Mhz L1 $ L2 $ Main mem Guesses
--------- ------------- ---- ----- ------ -------- -------
benchtest Linux 2.5.51 790 3.799 56 174
benchtest Linux 2.5.51 790 3.798 8.8820 176
benchtest Linux 2.5.51 790 3.808 8.8730 176
benchtest Linux 2.5.51 790 3.799 8.8820 176
benchtest Linux 2.5.51 790 3.808 8.8820 177

Regards,
---------------------------------------------------------------
Aniruddha Marathe
Systems Engineer,
4th floor, WIPRO technologies,
53/1, Hosur road,
Madivala,
Bangalore - 560068
Karnataka, India
Phone: +91-80-5502001 extension 5092
E-mail: aniruddha.marathe@wipro.com
---------------------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/