| openMosix , Past Present and Future | ||
|---|---|---|
| <<< Previous | Next >>> | |
The aim of the openMosixview project is to provide an intuitive GUI for managing and monitoring an openMosix cluster. All common used actions which can be executed on an openMosix cluster are implemented into a nice QT based user interface. openMosixview has become one of the most used management-GUI's for openMosix cluster, now, and it contains 8 useful applications to monitor and administrate openMosix cluster by just a few mouse-clicks.
There is a full HTML-documentation about openMosixview included in every package. You find the startpage of the documentation in your openMosixview installation directory: openmosixview/openmosixview/docs/en/index.html
Installation of openMosixview: Download the latest version of openMosixview and unzip+untar the sources. Then copy the tarball to e.g. /usr/local/
gunzip openmosixview-1.5.tar.gz tar -xvf openmosixview-1.5.tar |
Automatic setup-script:
Just cd to the openmosixview-directory and execute
./setup [your_qt_2.3.x_installation_directory] |
You can now execute mosixview
openmosixview |
openMosixview displays all serious openMosix related information of each node and the overall cluster state in the main application window. All other components included in the openMosix application suite are directly accessible from this main gui. Here an overview about the included openMosixview components :
openMosixprocs gives an overview what is running where
The second column of the "top-like" process monitor displays the openMosix-node ID of each process. 0 means local, all other values are remote nodes. Migrated processes are marked with a green icon and unmovable processes have a lock.
the openMosixanalyzer
The openMosixanalyzer provides a non-stop openMosix-history of your cluster. It displays the log-files created by openMosixcollector in a graphically way The openMosixanalyzer can analyze the current "online" logfiles Older backups of your openMosixcollector history logs can be opened easily by the filemenu.
openMosixhistory displays the processlist from the past
openMosixhistory gives a detailed overview which process was running on which node. The openMosixcollector saves the processlist from the host the collector was started. This historic-processlist logs are browseable with openMosixhistory.
the famous openMosixmigmon
The openMosixmigmon is a monitor for migrations in openMosix-clusters. It displays all nodes as little penguins sitting in a circle.
The main penguin is the node on which openMosixmigmon runs and around this node it shows its processes also in a circle of small black squares.
If a process migrates to one of the nodes the node gets an own process-circle and the process moved from the main process-circle to the remote process-circle. Then the process is marked green and draws a line from its origin to its remote location to visualize the migration.
Drag'n Drop! The openMosixmigmon is fully Drag'n Drop enabled. You can grab (drag) any process and drop them to any of your nodes (those penguins) and the process will move there. If you double-click a process on a remote node it will be send home immediately.
Next to the openMosixView gui some other tools exist to monitory an openMosix luster
3dmosmon was developed by Johnny Cache and ported to openMosix by myself. It is a smart replacement for mosix's boring text based mon program. It includes an openGL client monitor and a server daemon and it does not require root privileges. The whole cluster is floating in a 3d space-environment and you can even "fly into" it with the mouse.
openMosixwebview contributed by Ramon Ponds is an add-on to openMosixview. Its php-pages are reading the logfiles from the openMosixcollector and display cluster information and nice statistics in a web-browser.
| <<< Previous | Home | Next >>> |
| Running sequential and parallel applications on openMosix | other useful contributions from the community |