C H A P T E R  57

System Test (systest)

The systest checks the overall functionality of a Sun system by exercising the CPU, I/O, and Memory channels simultaneously. The test ensures the concurrency of the different channels by the use of Solaris threads. The test aims at stimulating failures that might be caused due to the interaction of the various different hardware modules in the system. It is very stressful on the CPU, and stresses the parallel computational capability of a multiprocessor system.


systest Options

To reach the dialog box below, right-click on the test name in the System Map and select Test Parameter Options. If you do not see this test in the System Map, you might need to expand the collapsed groups, or your system may not include the device appropriate to this test. Refer to the SunVTS User's Guide for more details.

FIGURE 57-1 systest Test Parameter Options Dialog Box

Screenshot of the systest Test Parameter Options dialog box.

Note - Users are advised to not use the Processor Affinity option for this test. Doing so reduces the effectiveness of the test.




systest Test Modes
TABLE 57-1 systest Supported Test Modes

Test Mode

Description

Connection

Performs the Connection subtest.

Exclusive

Performs only the systest (full test).



systest Command-Line Syntax

/opt/SUNWvts/bin/systest standard_arguments -o -io=Enable|Disable
-mem=Enable|Disable, -cpu=Enable|Disable, -dev=system

TABLE 57-2 systest Command Line Syntax

Argument

Description

io=Enable|Disable

Enables or Disables the Asynch I/O Test

mem=Enable|Disabel

Enables or Disables the Memory Test

cpu=Enable|Disable

Enables or Disables the Cpu Test

dev=system

Specifies the pseudo device name




Note - 64-bit tests are located in the sparcv9 subdirectory: /opt/SUNWvts/bin/sparcv9/testname. If a test is not present in this directory, then it may only be available as a 32-bit test. For more information refer to 32-Bit and 64-Bit Tests.