Memory Exerciser
The memory exercisers are labeled mem
x
, where
x
is a number for the exerciser.
Multiple exercisers can be active.
The memory exerciser requests as many memory buffers as possible from AIX. The
exerciser then fills the memory buffers with specified bit patterns, then reads and
compares the memory buffers to the specified bit patterns.
The memory exerciser is labeled mem0. The exerciser requests as many memory buffers
as possible from AIX. The exerciser fills these buffers with specified bit patterns and
then compares them to the original bit patterns. If memory is removed as a result of
Dynamic Reconfiguration, the exerciser terminates.
On systems with multiple processors, a process is started for each processor. The free
memory space is split evenly between the available processors, thus reducing the time
required to exercise all of the memory.
Running this service aid requires 128 KB of free space in /etc/lpp/diagnostics/data.
Tape Exerciser
The tape exerciser is labeled rmt
x
, where
x
is the number of a specific device. The
exerciser performs read, write, and compare operations using known data patterns. A
tape device and TestDiagnostic Cartridge are required to run this exerciser. The actual
TestDiagnostics Cartridge depends upon the specific tape device being tested. The
exerciser automatically rewinds the tape. TestRequirements are:
vTapedevice
vTestDiagnostic Cartridge; (P/N depends upon tape device)
Diskette Exerciser
The diskette exerciser is labeled fd
x
, where
x
is the number of a specific device. The
exerciser performs read, write, and compare operations using known data patterns. A
scratch diskette is required to run this exerciser, data on the scratch diskette is
destroyed. Testrequirements are:
vDiskette device
vScratch diskette (data on diskette is destroyed)
CD-ROM Exerciser
The CD-ROM exerciser is labeled cd
x
, where
x
is the number of a specific device. The
exerciser performs read and compare operations using known data patterns. A
CD-ROM device and a TestDisc is required to run this exerciser. Test requirements are:
vCD-ROM device
vTestDisc P/N 81F8902
Floating Point Exerciser
The floating point exerciser is labeled procx, where x is the number of the processor
containing the floating point unit. The exerciser performs load/store and arithmetic
operations using floating point registers and instructions. The floating point instructions
are executed using static values and the outcome of the operation is compared with the
Chapter 6. Introduction to Tasksand Service Aids 131