Benchmarks - 1.3.17

Carlo Emilio Prelz (fluido@telepac.pt)
Thu, 10 Aug 1995 08:06:57 +0200 (MET DST)


Hi. Here follow the benchmark results for 1.3.17. The slowdown in booting
has disappeared as well as the mangling in the syslog messages. But, if
you go to /proc/net and run a ls -alt | less, the first time after
booting you obtain this:

Aug 10 07:18:20 pimpinel linux: Unable to handle kernel NULL pointer dereference at virtual address c000000c
Aug 10 07:18:20 pimpinel linux: Unable to handle kernel NULL pointer dereference at virtual address c000000c
Aug 10 07:18:20 pimpinel linux: current->tss.cr3 = 0104b000, %cr3 = 0104b000
Aug 10 07:18:20 pimpinel linux: current->tss.cr3 = 0104b000, %cr3 = 0104b000
Aug 10 07:18:20 pimpinel linux: *pde = 00102067
Aug 10 07:18:20 pimpinel linux: *pde = 00102067
Aug 10 07:18:20 pimpinel linux: *pte = 00000027
Aug 10 07:18:20 pimpinel linux: *pte = 00000027
Aug 10 07:18:20 pimpinel linux: Oops: 0000
Aug 10 07:18:21 pimpinel linux: EIP: 0010:0015465d
Aug 10 07:18:21 pimpinel linux: EFLAGS: 00010206
Aug 10 07:18:21 pimpinel linux: eax: 00000000 ebx: 001c7228 ecx: 00000002 edx: 001c739c
Aug 10 07:18:21 pimpinel linux: esi: 00e56460 edi: 00984f74 ebp: 00000002 esp: 00984f1c
Aug 10 07:18:21 pimpinel linux: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Aug 10 07:18:21 pimpinel linux: Process la (pid: 6993, process nr: 15, stackpage=00984000)
Aug 10 07:18:21 pimpinel linux: Stack: 00e56460 001e68a0 00984f74 00000002 0012ada1 00e56460 00dc4000 00000002
Aug 10 07:18:21 pimpinel linux: 00984f74 00000000 00984f74 00984fb4 bffffa0c 00000000 0012afd8 00e56460
Aug 10 07:18:21 pimpinel linux: 00dc4000 00000002 00984f74 00000000 00984fb4 0000ed06 00000000 00dc4000
Aug 10 07:18:21 pimpinel linux: Call Trace: 0012ada1 0012afd8 0012b080 00128041 0010a6c1
Aug 10 07:18:21 pimpinel linux: Code: 83 78 0c 00 75 b5 eb 81 90 90 90 b8 fe ff ff ff 5b 5e 5f 5d

* The relevant pointers *

001545a8 t _proc_lookupnet

0012acb0 T _lookup
0012af80 t __namei
0012b050 T _lnamei
00128018 T _sys_newlstat
0010a668 T _system_call

If you repeat the ls command, you then get *these* messages:

shell-init: could not get current directory: getwd: cannot access parent directories
job-working-directory: could not get current directory: getwd: cannot access parent directories

but you get access to the files. Could this be related to the fact
that I compiled PLIP support for the first time? I cannot see any plip
in /proc/net/dev!! Is PLIP up-to-date?

Anyway, here are the benchmark comparisons. You can make your own
benchmark comparisons via WWW, from:

http://neon.ingenia.com/cgi-bin/bm-request

During the weekend, I will probably finish work on a new version that
will allow the presence of more than one benchmark log file
collection.

--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<--

From:
* Linux pimpinel.fluido.org 1.3.16 #29 Tue Aug 8 20:01:44 MET DST 1995 i486
* Tue Aug 8 22:08:08 MET DST 1995

To:
* Linux pimpinel.fluido.org 1.3.17 #30 Wed Aug 9 17:54:56 MET DST 1995 i486
* Wed Aug 9 20:42:31 MET DST 1995

*******
Results
*******

Process Creation Test || 120.0 -> 124.0 +3.33%
Pipe Throughput Test || 16795.1 -> 17052.8 +1.53%
File Read (30 seconds) || 4551.0 -> 4609.0 +1.27%
File Read (10 seconds) || 4557.0 -> 4601.0 +0.97%
File Copy (30 seconds) || 1000.0 -> 1004.0 +0.40%
File Write (30 seconds) || 1193.0 -> 1197.0 +0.34%
Arithmetic Test (type = long) || 8361.4 -> 8361.9 +0.01%
C Compiler Test || 46.4 -> 46.4 +0.00%
File Copy (10 seconds) || 1003.0 -> 1003.0 +0.00%
Shell scripts (1 concurrent) || 84.4 -> 84.4 +0.00%
Shell scripts (4 concurrent) || 23.0 -> 23.0 +0.00%
Shell scripts (8 concurrent) || 11.0 -> 11.0 +0.00%
Arithmetic Test (type = short) || 7503.3 -> 7503.0 -0.00%
Arithmetic Test (type = float) || 5062.0 -> 5061.7 -0.01%
Arithmetic Test (type = register) || 8362.8 -> 8362.3 -0.01%
Arithmetic Test (type = int) || 8362.0 -> 8361.5 -0.01%
Arithmetic Test (type = arithoh) || 127041.9 -> 127031.9 -0.01%
Arithmetic Test (type = double) || 5062.0 -> 5061.2 -0.02%
Recursion Test--Tower of Hanoi || 725.4 -> 724.0 -0.19%
System Call Overhead Test || 30799.4 -> 30721.2 -0.25%
Shell scripts (2 concurrent) || 45.0 -> 44.8 -0.44%
File Write (10 seconds) || 1400.0 -> 1390.0 -0.71%
Dhrystone 2 without register variables || 49621.9 -> 49184.6 -0.88%
Dhrystone 2 using register variables || 49802.5 -> 49266.3 -1.08%
Execl Throughput Test || 63.8 -> 63.0 -1.25%
Pipe-based Context Switching Test || 8834.7 -> 8707.9 -1.44%
Dc: sqrt(2) to 99 decimal places || 5583.2 -> 5428.4 -2.77%

--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<--

From:
* Linux pimpinel.fluido.org 1.2.10 #59 Tue Jun 13 09:46:17 MET DST 1995 i486
* Tue Jun 27 10:18:13 MET DST 1995

To:
* Linux pimpinel.fluido.org 1.3.17 #30 Wed Aug 9 17:54:56 MET DST 1995 i486
* Wed Aug 9 20:42:31 MET DST 1995

File Copy (10 seconds) - Found only in [To]
File Copy (30 seconds) - Found only in [To]
File Read (10 seconds) - Found only in [To]
File Read (30 seconds) - Found only in [To]
*******
Results
*******

Pipe-based Context Switching Test || 3446.9 -> 8707.9 +152.63%
Execl Throughput Test || 51.6 -> 63.0 +22.09%
Shell scripts (8 concurrent) || 10.0 -> 11.0 +10.00%
C Compiler Test || 42.2 -> 46.4 +9.95%
Shell scripts (4 concurrent) || 21.0 -> 23.0 +9.52%
Shell scripts (2 concurrent) || 41.0 -> 44.8 +9.27%
Shell scripts (1 concurrent) || 78.3 -> 84.4 +7.79%
Dhrystone 2 without register variables || 46284.2 -> 49184.6 +6.27%
System Call Overhead Test || 29238.2 -> 30721.2 +5.07%
Process Creation Test || 119.9 -> 124.0 +3.42%
Recursion Test--Tower of Hanoi || 709.2 -> 724.0 +2.09%
Arithmetic Test (type = float) || 5055.6 -> 5061.7 +0.12%
Arithmetic Test (type = register) || 8353.2 -> 8362.3 +0.11%
Arithmetic Test (type = long) || 8353.5 -> 8361.9 +0.10%
Arithmetic Test (type = int) || 8353.4 -> 8361.5 +0.10%
Arithmetic Test (type = short) || 7496.0 -> 7503.0 +0.09%
Arithmetic Test (type = arithoh) || 126914.4 -> 127031.9 +0.09%
Arithmetic Test (type = double) || 5056.8 -> 5061.2 +0.09%
Dhrystone 2 using register variables || 49802.4 -> 49266.3 -1.08%
Pipe Throughput Test || 18512.0 -> 17052.8 -7.88%
Dc: sqrt(2) to 99 decimal places || 5906.2 -> 5428.4 -8.09%
File Write (10 seconds) || 8100.0 -> 1390.0 -82.84%
File Write (30 seconds) || 8911.0 -> 1197.0 -86.57%

--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<--

Enjoy!
Carlo

--
  *                                          ...Ma appena fuori tutto e' gomma,
* K * Carlo E. Prelz - fluido@telepac.pt      tutto e' cicca impiastricciata...
  *                                     (Marco Zappa-Niente cicca nella scuola)