Table: All results from BYTE benchmark on OpenBSD testing propolice overhead
Click here for document.
| 3.3c | is OpenBSD 3.3-current (20030508 snapshot) |
| 3.3c sp | is OpenBSD 3.3-current (20030508 snapshot) with propolice kernel |
| 3.2-r | is OpenBSD 3.2 release |
| 3.1-r | is OpenBSD 3.1 release |
| Athlon XP 2400, 512mb | Pentium 166, 64mb | |||||||
| 3.3c | 3.3c sp | 3.2-r | 3.1-r | 3.3c | 3.3c sp | 3.2-r | 3.1-r | |
| Dhrystone 2 without register variables | 4769587.0 lps | 4785966.2 lps | 5190505.9 lps | 5161067.9 lps | 245485.2 lps | 245264.2 lps | 270847.4 lps | 268446.8 lps |
| Dhrystone 2 using register variables | 4769670.9 lps | 4781660.9 lps | 5202858.8 lps | 5162699.1 lps | 245207.3 lps | 245506.3 lps | 270254.1 lps | 268443.4 lps |
| Arithmetic Test (type = arithoh) | 124226500.9 lps | 124224100.1 lps | 124180033.5 lps | 124232268.4 lps | 5716387.3 lps | 5520747.7 lps | 5531183.3 lps | 5280872.6 lps |
| Arithmetic Test (type = register) | 403354.5 lps | 403312.8 lps | 403391.4 lps | 403458.5 lps | 26215.6 lps | 26213.8 lps | 26231.3 lps | 26210.5 lps |
| Arithmetic Test (type = short) | 409497.6 lps | 409475.6 lps | 410087.8 lps | 410019.1 lps | 24925.9 lps | 24916.7 lps | 24937.0 lps | 24917.7 lps |
| Arithmetic Test (type = int) | 403193.6 lps | 403199.7 lps | 403437.5 lps | 403437.1 lps | 26207.0 lps | 26216.2 lps | 26233.0 lps | 26208.7 lps |
| Arithmetic Test (type = long) | 403421.1 lps | 403411.8 lps | 403494.3 lps | 403513.2 lps | 26217.5 lps | 26198.0 lps | 26230.9 lps | 26222.1 lps |
| Arithmetic Test (type = float) | 1053344.2 lps | 1052156.8 lps | 1068097.2 lps | 1069240.6 lps | 35835.8 lps | 35832.0 lps | 35772.5 lps | 35765.2 lps |
| Arithmetic Test (type = double) | 1055889.2 lps | 1054560.1 lps | 1069307.0 lps | 1070212.9 lps | 35825.4 lps | 35825.6 lps | 35788.5 lps | 35736.3 lps |
| System Call Overhead Test | 961130.1 lps | 956464.6 lps | 960686.3 lps | 972670.0 lps | 74493.1 lps | 79249.4 lps | 71092.7 lps | 73653.4 lps |
| Pipe Throughput Test | 1076356.0 lps | 972540.9 lps | 1031921.8 lps | 1079460.1 lps | 67861.3 lps | 65315.8 lps | 65463.8 lps | 73746.1 lps |
| Pipe-based Context Switching Test | 389538.4 lps | 355686.9 lps | 384385.6 lps | 387401.6 lps | 14967.7 lps | 15236.5 lps | 15522.6 lps | 14120.4 lps |
| Process Creation Test | 7740.7 lps | 7161.8 lps | 8817.2 lps | 10129.8 lps | 563.0 lps | 549.0 lps | 618.6 lps | 695.7 lps |
| Execl Throughput Test | 3721.5 lps | 3698.2 lps | 5348.8 lps | 8884.8 lps | 286.4 lps | 283.8 lps | 396.5 lps | 615.1 lps |
| File Read (10 seconds) | 2350114.0 KBps | 2447597.0 KBps | 2561261.0 KBps | 2602417.0 KBps | 114528.0 KBps | 114104.0 KBps | 121963.0 KBps | 148841.0 KBps |
| File Write (10 seconds) | 8827.0 KBps | 8563.0 KBps | 10232.0 KBps | 9965.0 KBps | 2632.0 KBps | 2600.0 KBps | 2832.0 KBps | 2832.0 KBps |
| File Copy (10 seconds) | 26136.0 KBps | 26135.0 KBps | 15530.0 KBps | 15530.0 KBps | 4550.0 KBps | 4385.0 KBps | 4500.0 KBps | 4311.0 KBps |
| File Read (30 seconds) | 2438778.0 KBps | 2455381.0 KBps | 2532960.0 KBps | 2609622.0 KBps | 116093.0 KBps | 108703.0 KBps | 123691.0 KBps | 144316.0 KBps |
| File Write (30 seconds) | 8285.0 KBps | 8162.0 KBps | 9310.0 KBps | 9077.0 KBps | 2455.0 KBps | 2389.0 KBps | 2067.0 KBps | 2598.0 KBps |
| File Copy (30 seconds) | 25594.0 KBps | 25625.0 KBps | 15599.0 KBps | 15320.0 KBps | 4030.0 KBps | 4011.0 KBps | 3966.0 KBps | 3798.0 KBps |
| C Compiler Test | 1685.2 lpm | 1650.3 lpm | 1614.9 lpm | 1686.5 lpm | 113.8 lpm | 111.5 lpm | 124.2 lpm | 127.1 lpm |
| Shell scripts (1 concurrent) | 3999.0 lpm | 3870.7 lpm | 4147.7 lpm | 4525.0 lpm | 381.9 lpm | 366.6 lpm | 423.3 lpm | 443.0 lpm |
| Shell scripts (2 concurrent) | 2061.0 lpm | 1997.0 lpm | 2126.3 lpm | 2334.0 lpm | 201.0 lpm | 192.0 lpm | 223.3 lpm | 234.3 lpm |
| Shell scripts (4 concurrent) | 1048.3 lpm | 1014.7 lpm | 1082.0 lpm | 1188.0 lpm | 102.3 lpm | 98.0 lpm | 114.0 lpm | 120.0 lpm |
| Shell scripts (8 concurrent) | 450.3 lpm | 447.3 lpm | 469.7 lpm | 511.0 lpm | 51.0 lpm | 48.6 lpm | 55.7 lpm | 58.3 lpm |
| Dc: sqrt(2) to 99 decimal places | no measured results | no measured results | no measured results | no measured results | no measured results | no measured results | no measured results | no measured results |
| Recursion Test--Tower of Hanoi | 64970.4 lps | 64970.1 lps | 65494.5 lps | 65612.5 lps | 3905.0 lps | 3904.9 lps | 3884.2 lps | 3883.5 lps |
| Arithmetic Test (type = double) | 415.4 | 414.9 | 420.7 | 421.1 | 14.1 | 14.1 | 14.1 | 14.1 |
| Dhrystone 2 without register variables | 213.2 | 214 | 232.1 | 230.8 | 11 | 11 | 12.1 | 12 |
| Execl Throughput Test | 225.5 | 224.1 | 324.2 | 538.5 | 17.4 | 17.2 | 24 | 37.3 |
| File Copy (30 seconds) | 143 | 143.2 | 87.1 | 85.6 | 22.5 | 22.4 | 22.2 | 21.2 |
| Pipe-based Context Switching Test | 295.4 | 269.8 | 291.5 | 293.8 | 11.4 | 11.6 | 11.8 | 10.7 |
| Shell scripts (8 concurrent) | 112.6 | 111.8 | 117.4 | 127.8 | 12.8 | 12.2 | 13.9 | 14.6 |
| SUM of 6 items | 1405.2 | 1377.8 | 1473 | 1697.4 | 89 | 88.4 | 98.1 | 109.8 |
| AVERAGE | 234.2 | 229.6 | 245.5 | 282.9 | 14.8 | 14.7 | 16.3 | 18.3 |
| kernel size | 4734209 | 4812823 | 4515116 | 4543036 | 4734209 | 4812823 | 4515116 | 4543036 |