|
|
1.1 root 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.