The openMosix stress-test runs several programs to check the functionality
of the whole system. In the following part you will find a description of
each test-application:
distkeygen:
This applicaton is used to generate 4000 RSA key pairs with 1024 bits of
key length. It is destributed into as many processes as processors in your
openMosix cluster via fork.
Requires : gcc compiler and OpenSSL library
Copyright (C) 2001 Ying-Hung Chen (GPL)
http://www.yingternet.com/mosix
portfolio
'portfolio' is a perl program that simulate a portfolios for various stock
composition for a given period of time. This method is base on the book
"The intelligent asset allocator" by William Bernstein.
This program is licensed under GPL
Author: Charles-E. Nadeau Ph.D., (c) 2002
E-mail address: charlesnadeau AT hotmail DOT com
eatmem :
Simply calculates sin+sqrt from a value 1000000 times and outputs it
outputs the loop count to a file (which will grow a lot) This tests is
started as many times at once as many processors you have in your
openMosix cluster automatically.
forkit:
The 'forkit' test is similar to the 'eatmem' test but uses fork to create
multiple process (3*[processors_in_your_openMosix_cluster]) expect it does
not write to files.
mfstest
This will create a 10MB file and copy it to all nodes back and forth. It
is for checking the oMFS capabilities.
kernel syscall test:
The Linux Test Project is a joint project with SGI, IBM, OSDL, and Bull
with a goal to deliver test suites to the open source community that
validate the reliability, robustness, and stability of Linux. The Linux
Test Project is a collection of tools for testing the Linux kernel and
related features. The goal is to improve the Linux kernel by bring test
automation to the kernel testing effort. Interested open source
contributors are encouraged to join the project.
For more informations visit : http://ltp.sf.net
moving:
The 'moving.sh' will move the 'start_openMosix_test.sh' around each node
in your openMosix cluster while running the stress-test itself. So
'start_openMosix_test.sh' will migrate every minute to another node during
the test-run. Dependent on how long the test will run on your cluster it
will be migrated 20-40 times.