Hardware: Single P-III 500 Mhz 64 MB RAM 13GB hard drive First five tests were with 2.4.0-test10-pre4. Final four tests were with 2.2.18-pre17. All are 'virgin' kernels, without any patches. -- Jeff Garzik | The difference between laziness and Building 1024 | prioritization is the end result. MandrakeSoft |
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 --------- ------------- ----------------------- ---- hum.normn Linux 2.4.0-t i686-pc-linux-gnu 500 hum.normn Linux 2.4.0-t i686-pc-linux-gnu 500 hum.normn Linux 2.4.0-t i686-pc-linux-gnu 500 hum.normn Linux 2.4.0-t i686-pc-linux-gnu 500 hum.normn Linux 2.4.0-t i686-pc-linux-gnu 500 hum.normn Linux 2.2.18p i686-pc-linux-gnu 500 hum.normn Linux 2.2.18p i686-pc-linux-gnu 500 hum.normn Linux 2.2.18p i686-pc-linux-gnu 500 hum.normn Linux 2.2.18p i686-pc-linux-gnu 500 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 --------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ---- hum.normn Linux 2.4.0-t 500 0.6 0.9 3.5 5.6 36 1.6 5.3 0.3K 1.4K 8.3K hum.normn Linux 2.4.0-t 500 0.6 0.8 3.5 5.5 33 1.6 5.3 0.3K 1.4K 8.2K hum.normn Linux 2.4.0-t 500 0.6 0.8 3.5 5.5 33 1.7 5.3 0.3K 1.4K 8.2K hum.normn Linux 2.4.0-t 500 0.6 0.8 3.5 5.5 33 1.6 5.3 0.3K 1.5K 8.2K hum.normn Linux 2.4.0-t 500 0.6 0.8 3.5 5.6 37 1.7 5.3 0.3K 1.4K 8.2K hum.normn Linux 2.2.18p 500 0.6 0.9 3.9 5.3 31 1.7 2.3 0.3K 1.3K 7.8K hum.normn Linux 2.2.18p 500 0.6 0.8 3.8 5.2 31 1.7 2.3 0.3K 1.3K 7.8K hum.normn Linux 2.2.18p 500 0.6 0.9 3.6 5.1 31 1.7 2.3 0.3K 1.3K 7.8K hum.normn Linux 2.2.18p 500 0.6 0.9 3.7 5.1 31 1.7 2.3 0.3K 1.3K 7.8K 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 --------- ------------- ----- ------ ------ ------ ------ ------- ------- hum.normn Linux 2.4.0-t 1 13 41 14 103 18 138 hum.normn Linux 2.4.0-t 1 13 41 14 96 15 140 hum.normn Linux 2.4.0-t 1 13 40 14 117 21 143 hum.normn Linux 2.4.0-t 1 13 42 14 90 17 135 hum.normn Linux 2.4.0-t 1 13 41 14 94 19 143 hum.normn Linux 2.2.18p 1 13 40 13 89 16 143 hum.normn Linux 2.2.18p 0 13 41 13 89 17 143 hum.normn Linux 2.2.18p 1 13 41 14 82 18 147 hum.normn Linux 2.2.18p 0 13 40 13 82 16 145 *Local* Communication latencies in microseconds - smaller is better ------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- hum.normn Linux 2.4.0-t 1 7 12 25 81 44 123 155 hum.normn Linux 2.4.0-t 1 7 12 26 82 44 124 159 hum.normn Linux 2.4.0-t 1 7 12 26 81 44 125 159 hum.normn Linux 2.4.0-t 1 7 12 26 83 44 120 155 hum.normn Linux 2.4.0-t 1 7 12 26 83 44 123 159 hum.normn Linux 2.2.18p 1 6 13 25 70 43 106 152 hum.normn Linux 2.2.18p 0 6 13 25 70 43 105 154 hum.normn Linux 2.2.18p 1 6 13 25 70 43 106 151 hum.normn Linux 2.2.18p 0 6 14 25 71 43 107 151 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 --------- ------------- ------ ------ ------ ------ ------- ----- ----- hum.normn Linux 2.4.0-t 12 1 27 29 305 1 0.0K hum.normn Linux 2.4.0-t 12 1 27 31 292 1 0.0K hum.normn Linux 2.4.0-t 13 1 28 30 297 1 0.0K hum.normn Linux 2.4.0-t 12 1 27 34 286 1 0.0K hum.normn Linux 2.4.0-t 12 1 28 35 299 1 0.0K hum.normn Linux 2.2.18p 13 1 29 17 2763 1 0.6K hum.normn Linux 2.2.18p 13 1 28 17 2982 1 0.6K hum.normn Linux 2.2.18p 13 1 29 31 3270 1 0.6K hum.normn Linux 2.2.18p 13 1 29 32 3210 1 0.6K *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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- hum.normn Linux 2.4.0-t 242 134 112 189 392 128 128 392 154 hum.normn Linux 2.4.0-t 243 131 107 189 392 127 127 392 154 hum.normn Linux 2.4.0-t 240 132 105 189 392 127 127 392 154 hum.normn Linux 2.4.0-t 247 134 116 189 392 127 126 392 154 hum.normn Linux 2.4.0-t 244 131 105 189 392 127 127 392 154 hum.normn Linux 2.2.18p 391 142 89 190 391 122 120 391 154 hum.normn Linux 2.2.18p 375 140 90 191 391 122 120 390 154 hum.normn Linux 2.2.18p 357 141 83 191 390 124 123 390 154 hum.normn Linux 2.2.18p 383 142 87 191 390 124 124 390 154 Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) --------------------------------------------------- Host OS Mhz L1 $ L2 $ Main mem Guesses --------- ------------- ---- ----- ------ -------- ------- hum.normn Linux 2.4.0-t 500 5.99 43.94 141.8 hum.normn Linux 2.4.0-t 500 5.99 43.94 141.8 hum.normn Linux 2.4.0-t 500 5.99 43.95 141.8 hum.normn Linux 2.4.0-t 500 5.99 59.27 141.9 hum.normn Linux 2.4.0-t 500 5.99 43.95 141.8 hum.normn Linux 2.2.18p 500 5.99 43.94 144.7 hum.normn Linux 2.2.18p 500 5.99 43.94 145.1 hum.normn Linux 2.2.18p 500 5.99 43.95 145.4 hum.normn Linux 2.2.18p 500 5.99 43.94 143.9