System monitoring
The modified top
utility that comes with the LTP test suite was used as a system monitoring tool. top
provides an ongoing look at processor activity in real time. The enhanced top
utility has additional functions that can save snapshots of top
results to a file and give the average summary of the resulting file,
including information such as CPU, memory, and swap space utilizations.
In our tests, snapshots of system utilization (or top
output files) were taken every 10 seconds and saved to result files. In
addition, snapshots of system utilization and LTP test output files
were taken daily or weekly to have data points to determine whether
systems were degrading during long-period runs. This function was
controlled by cron
jobs and scripts.
Before testing
All selected testing systems had hardware configured as similarly to
each other as possible. Extra hardware was removed to reduce potential
hardware failure. Minimum-security options were selected during image
installation. At least 2 GB of disk space was reserved for storing the top
data files and LTP log files.
Note that this is a testing scenario; in real life, users would be well advised to keep security settings at much higher than minimum.
During testing
The system was left undisturbed for the duration of the tests.
Occasional access of the system to verify that the test was still
executing was acceptable. Verification included using the ps
command, checking top
data, and checking LTP log data.
After testing
When the test completed, the system monitoring tool top
was stopped immediately. All top
data files, including daily or weekly snapshots and LTP log files, were
saved and processed in order to provide data for analysis.
View Putting Linux reliability to the test Discussion
Page: 1 2 3 4 5 6 Next Page: Conclusion & Resources