The following results add the benchmark with capabilities_plug.o installed (thanks Chris Wright). Raw Data is available at http://lsm.antisoft.com/benchmarks/ L M B E N C H 2 . 0 S U M M A R Y ------------------------------------ (Alpha software, do not distribute) K6-2.orig - Plain 2.4.4 Kernel K6-2.lsm - 2.4.4 with lsm-2001_05_04-2.4.4.patch K6-2.lsm+ - 2.4.4 with lsm-2001_05_04-2.4.4.patch + capabilities_plug.o Basic system parameters ---------------------------------------------------- Host OS Description Mhz --------- ------------- ----------------------- ---- K6-2.orig Linux 2.4.4 i586-pc-linux-gnu 501 K6-2.orig Linux 2.4.4 i586-pc-linux-gnu 501 K6-2.orig Linux 2.4.4 i586-pc-linux-gnu 501 K6-2.orig Linux 2.4.4 i586-pc-linux-gnu 501 K6-2.orig Linux 2.4.4 i586-pc-linux-gnu 501 K6-2.lsm Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 501 K6-2.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 501 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 --------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ---- K6-2.orig Linux 2.4.4 501 0.65 1.32 11 17 96 1.51 4.12 693 2900 10K K6-2.orig Linux 2.4.4 501 0.65 1.31 11 16 95 1.52 4.13 678 2868 10K K6-2.orig Linux 2.4.4 501 0.65 1.32 11 17 96 1.51 4.33 724 3037 10K K6-2.orig Linux 2.4.4 501 0.64 1.33 11 16 96 1.53 4.12 688 2953 10K K6-2.orig Linux 2.4.4 501 0.65 1.31 11 17 94 1.51 4.15 735 3096 10K K6-2.lsm Linux 2.4.4-l 501 0.65 1.49 11 18 94 1.54 4.13 738 3049 10K K6-2.lsm Linux 2.4.4-l 501 0.65 1.49 11 18 96 1.54 4.16 679 2946 10K K6-2.lsm Linux 2.4.4-l 501 0.64 1.49 11 18 97 1.54 4.13 683 2909 10K K6-2.lsm Linux 2.4.4-l 501 0.64 1.48 11 18 96 1.54 4.14 727 2954 10K K6-2.lsm Linux 2.4.4-l 501 0.65 1.49 11 18 96 1.54 4.13 748 3026 10K K6-2.lsm+ Linux 2.4.4-l 501 0.64 1.65 11 17 94 1.52 4.28 709 3047 10K K6-2.lsm+ Linux 2.4.4-l 501 0.64 1.63 11 17 96 1.52 4.28 704 3038 10K K6-2.lsm+ Linux 2.4.4-l 501 0.64 1.48 11 16 110 1.52 4.31 726 2993 10K K6-2.lsm+ Linux 2.4.4-l 501 0.64 1.64 11 17 96 1.52 4.29 674 3068 10K K6-2.lsm+ Linux 2.4.4-l 501 0.64 1.64 11 17 94 1.52 4.35 708 2978 11K 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 --------- ------------- ----- ------ ------ ------ ------ ------- ------- K6-2.orig Linux 2.4.4 4.120 15 107 39 161 47 205 K6-2.orig Linux 2.4.4 3.930 16 108 43 189 48 200 K6-2.orig Linux 2.4.4 3.570 15 155 36 183 49 204 K6-2.orig Linux 2.4.4 3.540 17 106 37 176 45 202 K6-2.orig Linux 2.4.4 4.310 16 108 42 157 44 199 K6-2.lsm Linux 2.4.4-l 2.940 16 115 43 172 47 203 K6-2.lsm Linux 2.4.4-l 4.940 15 109 36 189 50 198 K6-2.lsm Linux 2.4.4-l 3.580 16 112 38 161 49 203 K6-2.lsm Linux 2.4.4-l 3.500 15 108 41 186 47 203 K6-2.lsm Linux 2.4.4-l 3.950 15 117 34 178 49 200 K6-2.lsm+ Linux 2.4.4-l 3.410 18 112 40 183 45 203 K6-2.lsm+ Linux 2.4.4-l 4.770 16 112 42 182 51 201 K6-2.lsm+ Linux 2.4.4-l 4.350 17 107 39 174 52 203 K6-2.lsm+ Linux 2.4.4-l 4.820 16 105 37 153 48 202 K6-2.lsm+ Linux 2.4.4-l 4.350 16 111 48 163 51 204 *Local* Communication latencies in microseconds - smaller is better ------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- K6-2.orig Linux 2.4.4 4.120 18 36 64 146 86 179 1.5M K6-2.orig Linux 2.4.4 3.930 19 35 65 149 85 213 1.5M K6-2.orig Linux 2.4.4 3.570 20 41 64 146 88 185 1.5M K6-2.orig Linux 2.4.4 3.540 21 34 63 142 88 212 492 K6-2.orig Linux 2.4.4 4.310 18 37 62 139 82 172 433 K6-2.lsm Linux 2.4.4-l 2.940 19 34 62 137 81 195 319 K6-2.lsm Linux 2.4.4-l 4.940 18 34 55 136 78 202 335 K6-2.lsm Linux 2.4.4-l 3.580 21 29 59 137 77 198 505 K6-2.lsm Linux 2.4.4-l 3.500 20 30 59 137 82 173 371 K6-2.lsm Linux 2.4.4-l 3.950 19 38 54 137 75 174 327 K6-2.lsm+ Linux 2.4.4-l 3.410 23 36 59 141 89 203 395 K6-2.lsm+ Linux 2.4.4-l 4.770 18 35 62 138 88 184 446 K6-2.lsm+ Linux 2.4.4-l 4.350 21 33 62 144 99 181 454 K6-2.lsm+ Linux 2.4.4-l 4.820 19 35 59 143 91 215 335 K6-2.lsm+ Linux 2.4.4-l 4.350 18 34 63 144 92 209 405 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 --------- ------------- ------ ------ ------ ------ ------- ----- ----- K6-2.orig Linux 2.4.4 11 2.2855 32 5.8545 505 1.684 7.00000 K6-2.orig Linux 2.4.4 11 2.2709 32 5.8035 500 1.438 7.00000 K6-2.orig Linux 2.4.4 11 2.2584 32 5.7564 501 1.458 8.00000 K6-2.orig Linux 2.4.4 11 2.2585 33 5.7554 505 1.464 8.00000 K6-2.orig Linux 2.4.4 11 2.2562 32 5.7787 502 1.427 8.00000 K6-2.lsm Linux 2.4.4-l 12 2.3198 33 6.1384 519 1.459 7.00000 K6-2.lsm Linux 2.4.4-l 12 2.3134 33 6.0325 527 1.443 8.00000 K6-2.lsm Linux 2.4.4-l 12 2.3337 33 6.1463 521 1.437 8.00000 K6-2.lsm Linux 2.4.4-l 12 2.3111 33 6.0617 503 1.456 7.00000 K6-2.lsm Linux 2.4.4-l 12 2.3151 33 6.0551 530 1.620 8.00000 K6-2.lsm+ Linux 2.4.4-l 12 2.2997 34 6.0434 508 1.326 8.00000 K6-2.lsm+ Linux 2.4.4-l 12 2.2523 34 6.0274 506 1.317 7.00000 K6-2.lsm+ Linux 2.4.4-l 12 2.2879 34 6.0676 506 1.303 7.00000 K6-2.lsm+ Linux 2.4.4-l 12 2.2534 34 6.0470 539 1.301 8.00000 K6-2.lsm+ Linux 2.4.4-l 12 2.2520 34 6.0208 508 1.377 7.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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- K6-2.orig Linux 2.4.4 72 55 47 89 294 67 67 294 95 K6-2.orig Linux 2.4.4 80 55 47 81 294 67 67 294 94 K6-2.orig Linux 2.4.4 90 62 44 89 294 67 67 294 95 K6-2.orig Linux 2.4.4 68 53 48 82 294 67 67 294 95 K6-2.orig Linux 2.4.4 79 59 42 88 294 67 67 294 94 K6-2.lsm Linux 2.4.4-l 81 50 49 89 294 67 67 294 94 K6-2.lsm Linux 2.4.4-l 79 65 48 88 294 67 67 294 94 K6-2.lsm Linux 2.4.4-l 83 50 47 88 294 67 67 294 94 K6-2.lsm Linux 2.4.4-l 82 58 44 89 294 67 67 294 94 K6-2.lsm Linux 2.4.4-l 86 56 44 74 294 67 67 294 95 K6-2.lsm+ Linux 2.4.4-l 84 67 46 90 294 67 67 294 94 K6-2.lsm+ Linux 2.4.4-l 78 56 49 76 294 67 67 294 94 K6-2.lsm+ Linux 2.4.4-l 85 67 49 89 294 67 67 294 94 K6-2.lsm+ Linux 2.4.4-l 78 59 45 75 294 67 67 294 94 K6-2.lsm+ Linux 2.4.4-l 77 59 47 76 294 67 67 294 95 Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) --------------------------------------------------- Host OS Mhz L1 $ L2 $ Main mem Guesses --------- ------------- ---- ----- ------ -------- ------- K6-2.orig Linux 2.4.4 501 4.121 122 209 K6-2.orig Linux 2.4.4 501 4.121 122 209 K6-2.orig Linux 2.4.4 501 4.121 110 209 K6-2.orig Linux 2.4.4 501 4.121 122 210 K6-2.orig Linux 2.4.4 501 4.121 116 209 K6-2.lsm Linux 2.4.4-l 501 4.122 122 209 K6-2.lsm Linux 2.4.4-l 501 4.121 116 209 K6-2.lsm Linux 2.4.4-l 501 4.121 122 209 K6-2.lsm Linux 2.4.4-l 501 4.121 134 209 K6-2.lsm Linux 2.4.4-l 501 4.122 122 209 K6-2.lsm+ Linux 2.4.4-l 501 4.122 122 209 K6-2.lsm+ Linux 2.4.4-l 501 4.122 134 209 K6-2.lsm+ Linux 2.4.4-l 501 4.121 137 209 K6-2.lsm+ Linux 2.4.4-l 501 4.122 116 209 K6-2.lsm+ Linux 2.4.4-l 501 4.121 122 209 L M B E N C H 2 . 0 S U M M A R Y ------------------------------------ (Alpha software, do not distribute) P100.orig: Plain 2.4.4 Kernel P100.lsm: Kernel with lsm-2001_05_04-2.4.4.patch applied P100.lsm+: Kernel with lsm-2001_05_04-2.4.4.patch applied and capabilities_plug.o installed. Basic system parameters ---------------------------------------------------- Host OS Description Mhz --------- ------------- ----------------------- ---- P100.orig Linux 2.4.4 i586-pc-linux-gnu 99 P100.orig Linux 2.4.4 i586-pc-linux-gnu 99 P100.orig Linux 2.4.4 i586-pc-linux-gnu 99 P100.orig Linux 2.4.4 i586-pc-linux-gnu 99 P100.orig Linux 2.4.4 i586-pc-linux-gnu 99 P100.lsm Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 99 P100.lsm+ Linux 2.4.4-l i586-pc-linux-gnu 99 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 --------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ---- P100.orig Linux 2.4.4 99 2.21 4.96 70 102 464 7.29 23 3201 15K 64K P100.orig Linux 2.4.4 99 2.23 4.90 73 101 388 7.29 22 3190 15K 63K P100.orig Linux 2.4.4 99 2.21 4.94 70 99 388 7.58 23 3205 15K 63K P100.orig Linux 2.4.4 99 2.22 4.90 71 99 389 7.29 22 3195 15K 63K P100.orig Linux 2.4.4 99 2.23 4.93 72 101 388 7.59 22 3181 15K 64K P100.lsm Linux 2.4.4-l 99 2.23 5.06 70 114 584 7.60 27 3230 15K 64K P100.lsm Linux 2.4.4-l 99 2.23 5.36 74 113 585 7.60 27 3206 15K 64K P100.lsm Linux 2.4.4-l 99 2.21 5.12 72 114 589 7.60 27 3237 15K 64K P100.lsm Linux 2.4.4-l 99 2.23 5.41 74 111 584 7.60 27 3210 15K 64K P100.lsm Linux 2.4.4-l 99 2.21 5.03 72 114 599 7.87 27 3205 15K 64K P100.lsm+ Linux 2.4.4-l 99 2.21 5.11 71 117 588 7.25 27 3228 15K 64K P100.lsm+ Linux 2.4.4-l 99 2.23 5.44 73 118 592 7.30 27 3211 15K 64K P100.lsm+ Linux 2.4.4-l 99 2.23 5.09 69 113 584 7.30 27 3233 15K 65K P100.lsm+ Linux 2.4.4-l 99 2.23 5.12 68 111 586 7.30 27 3232 15K 64K P100.lsm+ Linux 2.4.4-l 99 2.23 5.67 70 116 586 7.29 28 3225 15K 65K 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 --------- ------------- ----- ------ ------ ------ ------ ------- ------- P100.orig Linux 2.4.4 27 285 282 284 P100.orig Linux 2.4.4 29 283 281 282 P100.orig Linux 2.4.4 28 276 281 282 P100.orig Linux 2.4.4 28 284 281 283 P100.orig Linux 2.4.4 29 279 284 283 P100.lsm Linux 2.4.4-l 37 291 298 300 P100.lsm Linux 2.4.4-l 40 298 297 298 P100.lsm Linux 2.4.4-l 46 289 297 301 P100.lsm Linux 2.4.4-l 37 289 301 298 P100.lsm Linux 2.4.4-l 41 302 297 298 P100.lsm+ Linux 2.4.4-l 39 287 297 297 P100.lsm+ Linux 2.4.4-l 43 298 297 298 P100.lsm+ Linux 2.4.4-l 36 301 297 301 P100.lsm+ Linux 2.4.4-l 37 298 297 297 P100.lsm+ Linux 2.4.4-l 44 298 299 298 *Local* Communication latencies in microseconds - smaller is better ------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- P100.orig Linux 2.4.4 27 101 235 512 1131 771 1452 2423 P100.orig Linux 2.4.4 29 97 257 539 1129 764 1437 2362 P100.orig Linux 2.4.4 28 98 245 517 1138 773 1460 2414 P100.orig Linux 2.4.4 28 107 242 523 1121 771 1480 2458 P100.orig Linux 2.4.4 29 96 245 541 1185 810 2056 2433 P100.lsm Linux 2.4.4-l 37 114 262 539 1118 798 1453 2444 P100.lsm Linux 2.4.4-l 40 110 274 546 1138 699 1508 3156 P100.lsm Linux 2.4.4-l 46 118 273 547 1135 816 1512 2483 P100.lsm Linux 2.4.4-l 37 119 276 577 1124 809 1494 2345 P100.lsm Linux 2.4.4-l 41 127 262 548 1109 794 1507 2364 P100.lsm+ Linux 2.4.4-l 39 102 268 547 1114 784 1445 2456 P100.lsm+ Linux 2.4.4-l 43 108 264 557 1121 805 1455 2406 P100.lsm+ Linux 2.4.4-l 36 118 267 543 1115 702 1462 2336 P100.lsm+ Linux 2.4.4-l 37 114 274 568 1137 793 1461 2427 P100.lsm+ Linux 2.4.4-l 44 106 275 573 1145 816 1435 2361 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 --------- ------------- ------ ------ ------ ------ ------- ----- ----- P100.orig Linux 2.4.4 76 15 675 28 826 5.112 8859 P100.orig Linux 2.4.4 77 15 671 39 821 5.444 10.3060 P100.orig Linux 2.4.4 77 15 684 28 814 5.471 13.9210 P100.orig Linux 2.4.4 77 15 684 28 825 4.726 13.9150 P100.orig Linux 2.4.4 77 15 671 39 825 5.504 15.3600 P100.lsm Linux 2.4.4-l 78 16 675 41 778 6.124 11.1650 P100.lsm Linux 2.4.4-l 78 16 671 46 776 6.061 11.1950 P100.lsm Linux 2.4.4-l 78 16 689 31 784 6.166 11.9080 P100.lsm Linux 2.4.4-l 78 16 689 29 783 6.536 10.4720 P100.lsm Linux 2.4.4-l 78 16 662 40 782 6.154 13.3650 P100.lsm+ Linux 2.4.4-l 78 16 680 40 791 6.706 13.9090 P100.lsm+ Linux 2.4.4-l 78 16 662 40 788 6.684 9410 P100.lsm+ Linux 2.4.4-l 78 16 689 28 790 6.108 11.5890 P100.lsm+ Linux 2.4.4-l 79 16 694 29 797 7.289 13.7500 P100.lsm+ Linux 2.4.4-l 78 16 694 29 789 6.894 12.3060 *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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- P100.orig Linux 2.4.4 21 14 10 20 57 36 36 57 85 P100.orig Linux 2.4.4 21 14 10 20 57 36 36 57 85 P100.orig Linux 2.4.4 21 14 10 20 57 36 36 57 85 P100.orig Linux 2.4.4 20 14 10 20 57 36 36 57 85 P100.orig Linux 2.4.4 20 14 9.49 20 57 36 36 57 85 P100.lsm Linux 2.4.4-l 20 14 10 20 57 36 36 57 85 P100.lsm Linux 2.4.4-l 20 13 10 20 57 36 36 57 85 P100.lsm Linux 2.4.4-l 20 13 10 20 57 36 36 57 85 P100.lsm Linux 2.4.4-l 21 14 10 20 57 36 36 57 85 P100.lsm Linux 2.4.4-l 20 14 10 20 57 36 36 57 85 P100.lsm+ Linux 2.4.4-l 20 13 10 20 57 36 36 57 85 P100.lsm+ Linux 2.4.4-l 20 14 10 20 57 36 36 57 85 P100.lsm+ Linux 2.4.4-l 21 13 10 20 57 36 36 57 85 P100.lsm+ Linux 2.4.4-l 20 14 10 20 57 36 36 57 85 P100.lsm+ Linux 2.4.4-l 20 14 10 20 57 36 36 57 85 Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) --------------------------------------------------- Host OS Mhz L1 $ L2 $ Main mem Guesses --------- ------------- ---- ----- ------ -------- ------- P100.orig Linux 2.4.4 99 20 251 264 No L2 cache? P100.orig Linux 2.4.4 99 20 251 264 No L2 cache? P100.orig Linux 2.4.4 99 20 251 264 No L2 cache? P100.orig Linux 2.4.4 99 20 251 264 No L2 cache? P100.orig Linux 2.4.4 99 20 251 264 No L2 cache? P100.lsm Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm+ Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm+ Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm+ Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm+ Linux 2.4.4-l 99 20 251 264 No L2 cache? P100.lsm+ Linux 2.4.4-l 99 20 251 264 No L2 cache? |>------------------------------------------------------ || J. MELVIN JONES jmjonesat_private |>------------------------------------------------------ || Microcomputer Systems Consultant || Software Developer || Web Site Design, Hosting, and Administration || Network and Systems Administration |>------------------------------------------------------ || http://www.jmjones.com/ |>------------------------------------------------------ _______________________________________________ linux-security-module mailing list linux-security-moduleat_private http://mail.wirex.com/mailman/listinfo/linux-security-module
This archive was generated by hypermail 2b30 : Wed May 09 2001 - 14:19:15 PDT