1SYS_BASHER(1) User Commands SYS_BASHER(1)
2
3
4
6 sys_basher - manual page for sys_basher version 1.2.3
7
9 sys_basher [OPTIONS]
10
12 sys_basher (c)2006, 2007, 2008, 2009 Polybus Systems Corp, Revision
13 1.2.3
14
15 Sys_basher is a multithreaded hardware exerciser. Sys_basher
16 tests CPU, memory and disk I/O reliability. It also measures
17 low level system performance.
18
19 options:
20 -d,--disk
21 Run disk tests
22
23 -du,--dutycyle
24 Dutycycle n Duty cycle in percent, the default is 100 Inserts
25 Sleeps between tests to reduce the overall CPU duty cycle
26
27 -f,--fast
28 Skip the memory tests, just run the disk, fp and memory band‐
29 width tests.
30
31 -fp,--fp
32 Run floating point tests
33
34 -h,--help
35 Print this help message
36
37 -ho #,--hours #
38 Run for at least # hours.
39
40 -i,--int
41 Run integer tests
42
43 -l #,--loops #
44 Number of iterations.
45
46 -mb,--mbandwidth
47 Run memory bandwidth
48
49 -m,--mem [abprwv]
50 Run memory tests
51
52 No argument
53 Run all memory tests
54
55 a Address = Data tests
56
57 b Bank tests
58
59 p Fixed pattern tests
60
61 r Random data tests
62
63 w Walking Ones/Zeros data tests
64
65 v Bit reversed address tests
66
67 -mi,--minutes #
68 Run for at least # minutes.
69
70 -p n0..nx,--path n0..nx
71 Directory path(s) for the disk tests, upto 32 paths maybe speci‐
72 fied. The default path is ./
73
74 -r name,--report name
75 Report file name, generate name.rpt and name_xx.csv. Default is
76 sys_basher.rpt and sys_basher_xx.csv
77
78 -s,--swap
79 Force use of swap space. This option is incredibly slow.
80
81 -t,--totalmem #
82 Allocate total ram - (n * 1M) for testing. If -totalmem is not
83 called then the free space is used.
84
85 -th #,--threads #
86 Maximum number of threads. Spawn 1-n threads, the default is the
87 number of CPUs.
88
89 -ts #,--tstart #
90 Starting thread count, after the initial calibration pass loop
91 from tstart to threads, the default is 1
92
93 -v,--verbose
94 Verbose, print detailed results, default is PASS/FAIL only.
95
96 -ve,--version
97 Version
98
99 The default is to run all tests unless at least one individual test
100 group is selected. Report and log files:
101
102 The default report_name is sys_basher. The the default name can
103 be overridden with the -r switch.
104
105 report_name.log
106 Running log. Syncs are executed after each test so that this
107 file can be preserved up to the point of a crash.
108
109 report_name.rpt
110 Summary report file.
111
112 report_name_#_threads.csv
113 Comma separated report files for each thread count. These files
114 can be read into a spreadsheet.
115
116
117
118sys_basher version 1.2.3 August 2009 SYS_BASHER(1)