home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9410 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  3.1 KB

  1. Path: sparky!uunet!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!uknet!comlab.ox.ac.uk!robots.ox.ac.uk!jon
  2. From: jon@robots.ox.ac.uk (Jon Tombs)
  3. Newsgroups: comp.os.linux
  4. Subject: linux-0.97.pl2 speed performance
  5. Message-ID: <1992Aug30.143951.4417@diomedes.robots.ox.ac.uk>
  6. Date: 30 Aug 92 14:39:51 GMT
  7. Sender: jon@robots.ox.ac.uk (Jon Tombs)
  8. Organization: Robotics Research Group, Engineering Science Dept, Oxford, UK.
  9. Lines: 55
  10. Originator: jon@diomedes.robots
  11.  
  12. There been various claims about the speed of the 0.97-pl1 and 0.97-pl2
  13. kernel, so here are some of the results from the byte unix benchmark, for
  14. the two kernels on a 486/33 16M ram 256K cache compiled with gcc2.2.2d.
  15. These were all run with nothing other than update and the benchmark on the
  16. machine.
  17.  
  18.       BYTE UNIX Benchmarks (Version 3.11)
  19.  
  20. linux - patch level 1
  21.   System -- Linux isabel 0.97-19 08/20/92 i386
  22.    2 interactive users.
  23. Arithmetic Test (type = arithoh)          60859.0 lps   (10 secs, 6 samples)
  24. System Call Overhead Test                 19307.1 lps   (10 secs, 6 samples)
  25. Pipe-based Context Switching Test          4131.4 lps   (10 secs, 6 samples)
  26. Process Creation Test                        64.2 lps   (10 secs, 6 samples)
  27. Execl Throughput Test                        59.1 lps   (9 secs, 6 samples)
  28. Shell scripts (8 concurrent)                  6.0 lpm   (60 secs, 3 samples)
  29. Recursion Test--Tower of Hanoi              516.6 lps   (10 secs, 6 samples)
  30.  
  31. --
  32. linux - patch level 2
  33.   System -- Linux isabel 0.97.pl2-13 08/29/92 i386
  34.    2 interactive users.
  35. Arithmetic Test (type = arithoh)          60478.0 lps   (10 secs, 6 samples)
  36. System Call Overhead Test                 18995.5 lps   (10 secs, 6 samples)
  37. Pipe-based Context Switching Test          4051.9 lps   (10 secs, 6 samples)
  38. Process Creation Test                        57.9 lps   (10 secs, 6 samples)
  39. Execl Throughput Test                        55.0 lps   (9 secs, 6 samples)
  40. Shell scripts (8 concurrent)                  5.6 lpm   (60 secs, 3 samples)
  41. Recursion Test--Tower of Hanoi              512.5 lps   (10 secs, 6 samples)
  42. --
  43.  
  44. They all show a slight slow down. I also compared these results with the
  45. patch level 1 kernel and gcc2.2.2
  46.  
  47.   System -- Linux isabel 0.97-14 08/07/92 i386
  48.    2 interactive users.
  49. Arithmetic Test (type = arithoh)          61581.5 lps   (10 secs, 6 samples)
  50. System Call Overhead Test                 19521.2 lps   (10 secs, 6 samples)
  51. Pipe-based Context Switching Test          4323.0 lps   (10 secs, 6 samples)
  52. Process Creation Test                       102.1 lps   (10 secs, 6 samples)
  53. Execl Throughput Test                       129.9 lps   (9 secs, 6 samples)
  54. Shell scripts (8 concurrent)                  6.0 lpm   (60 secs, 3 samples)
  55. Recursion Test--Tower of Hanoi              458.2 lps   (10 secs, 6 samples)
  56. --
  57.  
  58.  
  59. So it looks like Process Creation and Execl Throughput speed halved with
  60. the change from gcc2.2.2 to 2.2.2d - These results are probably depend
  61. very much on the process being invoked, but definetly for small processes
  62. gcc2.2.2d has added a large overhead for my set up.
  63.  
  64. --
  65.  Jon                    <jon@robots.ox.ac.uk>
  66.             Dsylexics of the world, untie!
  67.