sys_basher

Langue: en

Version: August 2009 (fedora - 01/12/10)

Section: 1 (Commandes utilisateur)

NAME

sys_basher - manual page for sys_basher version 1.2.3

SYNOPSIS

sys_basher [OPTIONS]

DESCRIPTION

sys_basher (c)2006, 2007, 2008, 2009 Polybus Systems Corp, Revision 1.2.3
Sys_basher is a multithreaded hardware exerciser. Sys_basher tests CPU, memory and disk I/O reliability. It also measures low level system performance.

options:

-d,--disk
Run disk tests
-du,--dutycyle
Dutycycle n Duty cycle in percent, the default is 100 Inserts Sleeps between tests to reduce the overall CPU duty cycle
-f,--fast
Skip the memory tests, just run the disk, fp and memory bandwidth tests.
-fp,--fp
Run floating point tests
-h,--help
Print this help message
-ho #,--hours #
Run for at least # hours.
-i,--int
Run integer tests
-l #,--loops #
Number of iterations.
-mb,--mbandwidth
Run memory bandwidth
-m,--mem [abprwv]
Run memory tests
No argument
Run all memory tests
a
Address = Data tests
b
Bank tests
p
Fixed pattern tests
r
Random data tests
w
Walking Ones/Zeros data tests
v
Bit reversed address tests
-mi,--minutes #
Run for at least # minutes.
-p n0..nx,--path n0..nx
Directory path(s) for the disk tests, upto 32 paths maybe specified. The default path is ./
-r name,--report name
Report file name, generate name.rpt and name_xx.csv. Default is sys_basher.rpt and sys_basher_xx.csv
-s,--swap
Force use of swap space. This option is incredibly slow.
-t,--totalmem #
Allocate total ram - (n * 1M) for testing. If -totalmem is not called then the free space is used.
-th #,--threads #
Maximum number of threads. Spawn 1-n threads, the default is the number of CPUs.
-ts #,--tstart #
Starting thread count, after the initial calibration pass loop from tstart to threads, the default is 1
-v,--verbose
Verbose, print detailed results, default is PASS/FAIL only.
-ve,--version
Version

The default is to run all tests unless at least one individual test group is selected. Report and log files:

The default report_name is sys_basher. The the default name can be overridden with the -r switch.
report_name.log
Running log. Syncs are executed after each test so that this file can be preserved up to the point of a crash.
report_name.rpt
Summary report file.
report_name_#_threads.csv
Comma separated report files for each thread count. These files can be read into a spreadsheet.