home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / sys / tests / benchmarks / run < prev    next >
Encoding:
Text File  |  1985-05-06  |  2.7 KB  |  79 lines

  1. #! /bin/csh -fx
  2. # Script to run benchmark programs.
  3. #
  4. date
  5. make clean; time make
  6. time syscall 100000
  7. time seqpage -p 7500 10
  8. time seqpage -v -p 7500 10
  9. time randpage -p 7500 30000
  10. time randpage -v -p 7500 30000
  11. time gausspage -p 7500 -s 1 30000
  12. time gausspage -p 7500 -s 10 30000
  13. time gausspage -p 7500 -s 30 30000
  14. time gausspage -p 7500 -s 40 30000
  15. time gausspage -p 7500 -s 50 30000
  16. time gausspage -p 7500 -s 60 30000
  17. time gausspage -p 7500 -s 80 30000
  18. time gausspage -p 7500 -s 10000 30000
  19. time csw 10000
  20. time signocsw 10000
  21. time pipeself 10000 512
  22. time pipeself 10000 4
  23. time udgself 10000 512
  24. time udgself 10000 4
  25. time pipediscard 10000 512
  26. time pipediscard 10000 4
  27. time udgdiscard 10000 512
  28. time udgdiscard 10000 4
  29. time pipeback 10000 512
  30. time pipeback 10000 4
  31. time udgback 10000 512
  32. time udgback 10000 4
  33. size forks
  34. time forks 1000 0
  35. time forks 1000 1024
  36. time forks 1000 102400
  37. size vforks
  38. time vforks 1000 0
  39. time vforks 1000 1024
  40. time vforks 1000 102400
  41. countenv
  42. size nulljob
  43. time execs 1000 0 nulljob
  44. time execs 1000 1024 nulljob
  45. time execs 1000 102400 nulljob
  46. time vexecs 1000 0 nulljob
  47. time vexecs 1000 1024 nulljob
  48. time vexecs 1000 102400 nulljob
  49. size bigjob
  50. time execs 1000 0 bigjob
  51. time execs 1000 1024 bigjob
  52. time execs 1000 102400 bigjob
  53. time vexecs 1000 0 bigjob
  54. time vexecs 1000 1024 bigjob
  55. time vexecs 1000 102400 bigjob
  56. # fill environment with ~1024 bytes
  57. setenv a 012345678901234567890123456789012345678901234567890123456780123456789
  58. setenv b 012345678901234567890123456789012345678901234567890123456780123456789
  59. setenv c 012345678901234567890123456789012345678901234567890123456780123456789
  60. setenv d 012345678901234567890123456789012345678901234567890123456780123456789
  61. setenv e 012345678901234567890123456789012345678901234567890123456780123456789
  62. setenv f 012345678901234567890123456789012345678901234567890123456780123456789
  63. setenv g 012345678901234567890123456789012345678901234567890123456780123456789
  64. setenv h 012345678901234567890123456789012345678901234567890123456780123456789
  65. setenv i 012345678901234567890123456789012345678901234567890123456780123456789
  66. setenv j 012345678901234567890123456789012345678901234567890123456780123456789
  67. setenv k 012345678901234567890123456789012345678901234567890123456780123456789
  68. setenv l 012345678901234567890123456789012345678901234567890123456780123456789
  69. setenv m 012345678901234567890123456789012345678901234567890123456780123456789
  70. setenv n 012345678901234567890123456789012345678901234567890123456780123456789
  71. setenv o 012345678901234567890123456789012345678901234567890123456780123456789
  72. countenv
  73. time execs 1000 0 nulljob
  74. time execs 1000 1024 nulljob
  75. time execs 1000 102400 nulljob
  76. time execs 1000 0 bigjob
  77. time execs 1000 1024 bigjob
  78. time execs 1000 102400 bigjob
  79.