Command Line Version |
Top Previous Next |
The command line version of BurnInTest does not have a Graphical User Interface and as such does not require any graphical libraries to be installed but require ncurses to display information. This also means it is missing some of the tests from the GUI version, the 2D and 3D tests, and has a text based config file so it can be edited in a text editor. There is a 32 bit version (bit_cmd_linex32) and a 64 bit version (bit_cmd_linex64) included in the download.
Use the number keys to navigate to the different test information pages while the tests are running and use Esc to exit BurnInTest.
Notes: Due to the limited amount of available space on the network test screen the values for the send and received packets are abbreviated to display as K (thousand), M (million) and B (billion).
Text Based Configuration FileThe text based configuration file (cmdline_config.txt) can be edited in any text editor. The “#” symbol is used to comment out lines and any lines starting with a “#” will be ignored. Each section of the config file begins with a <SectionName> tag and the valid sections are; -<Logging> -<Notes> -<DutyCycles> -<Memory> -<Disk> -<CPU> -<USB> -<Network> -<CDRWDVD> -<Serial> -<Parallel> -<Sound> -<PCIE> -<Plugin> -<Errors>
For sections that can have multiple tests (eg Disk, Serial) a <Test> tag is used to add a new device and </Test> used to signify the close of that particular section. The default config file is commented with expected values for each section.
Logging Section
Notes Section
DutyCycles Section
Memory Section
Disk Section
Each partition being tested and it's related parameters should be enclosed in a <Test>...</Test> section. For partitioned drives they must be mounted before BurnInTest can test them, they also need to be of partition type ext2, ext3, ext4, reiserfs, xfs,zfs, vfat or ntfs. Due to limited NTFS support in some Linux distributions you may need to use a non-default type (eg ntfs-3g) to mount NTFS drives with read + write permissions before you can test them.
If the config needs to be setup so all disks are tested these flags can be used, they need to be in the <Disk> Section and don't need to be enclosed in a <Test> section like individual partitions. The individual <Test> sections for specific partitions should not be used when using these flags.
CPU Section
Network Section
CD-DVD Section
Each CD/DVD device being tested and it's related parameters should be enclosed in a <Test>...</Test> section.
Serial Section
Each serial device being tested and it's test mode should be enclosed in a <Test>...</Test> section.
These parameters are only set once for the Serial section and apply to all serial tests.
Parallel Section
USB Section
Sound Section
PCIE Section
Plugin Section
Each plugin being run should be enclosed in a <Test>...</Test> section.
These parameters are only set once for the plugin section and apply to all plugins.
Error Section
Command Line Parameters-B BurnInTest will run in a silent mode and not create a ncurses/terminal window.
-C configname BurnInTest will load the config file specified.
-x Don’t automatically exit BurnInTest after tests have finished, the default behavior is BurnInTest will exit once the test run has finished.
-k Register your key stored in the key.dat file. This file needs to be created in the same directory as the BurnInTest executable. When using this flag BurnInTest will expect your username/key, from (and including) the "-----START_OF_KEY-----" to (and including) the "------END_OF_KEY------" flags, to be stored in a file called key.dat in the same directory as BurnInTest. You should paste the key as is. It should be 6 separate lines, 1 each for the start and end flags, 1 for the username and 3 for the key. You will need to restart BurnInTest after registration and you can delete the key.dat file you have created. Do not alter the savedkey.dat file, this is a file maintained by BurnInTest and altering this file will corrupt it.
-D duration Sets the test duration to the value specified in minutes
-X duration
-d Enables debug mode which will create a debug.log file in the same directory as the BurnInTest executable
-p time Sets the update interval (time between display updates) in milliseconds, allowable range 500 ( .5 second) to 300,000 (5 minutes).
-J Cycle Disk test patterns between test files (when cyclic set). This option has been added to allow multiple test patterns to be used across very large disks, without waiting for the disk to be completely tested with one pattern before moving on to the next disk test pattern.
-K Keep the disk test data files on disk when an error is logged. Best used in conjunction with the "Stop on Error" option. This setting will also save the random data blocks used if running the "Random Data" and "Random Data and Seeking"disk tests.
-v
-MGT [MachineID] Set the Configuration->Report information->MachineID value that is used as the main identifier in the Management console. This value will be used even if another MachineID has been saved as the default MachineID. [Machine ID] can be fixed text or a Linux environment variable that has been set. This ID needs to be a minimum of 8 characters long and can be a maximum of 15 characters. Characters should be alpha numeric and special characters avoided, invalid characters such as "< > & ' " " will be removed from the ID. For example: bit.exe -MGT MYMACHINEID bit.exe -MGT $MAC_ADDRESS |