<CHAPTER ID="Programs">
<!--
<TITLE>Other Programs</TITLE>
-->
<TITLE>その他のプログラム</TITLE>

<!-- 原文でコメントアウトしてあるので訳出しません。 -->
<!--
<SECT1><TITLE>mexec</TITLE>
<PARA>
</PARA>
</SECT1>
-->

<SECT1><TITLE>mosixview</TITLE>
<!--
<SECT2><TITLE>Requirements for Mosixview</TITLE>
-->
<SECT2><TITLE>Mosixview に必要なもの</TITLE>
<PARA>

QT > 2.3.0
<!--
root rights !
rlogin and rsh (or ssh) to all cluster-nodes without password
-->
root の権限。
rlogin と rsh(もしくは ssh)が、クラスタのノードすべてに対してパスワードなし
に実行できること。

<!--
the MOSIX-tools mosctl, migrate, runon, iojob, cpujob ... 
(included in every MOSIX distribution)
-->
MOSIX のツールである mosctl、migrate、runon、iojob、cpujob ... 
(どの MOSIX にも入っています)。

</PARA></SECT2>
<SECT2><TITLE>
<!--
Documentation on MOSIXVIEW
-->
MOSIXVIEW についてのドキュメント
</TITLE><PARA>
<!--
There is a full HTML-documentation on MOSIXVIEW included in every package (&#62;=0.9).
You find the startpage of the documentation in your MOSIXVIEW installation directory in the following path:
mosixview/mosixview/docs/en/index.html
The RPM-packages have their installation directories in /usr/local/mosixview
-->
MOSIXVIEW の HTML 形式のドキュメントは、どのパッケージ(&#62;=0.9)にも入って
います。
MOSIXVIEW をインストールしたディレクトリに、ドキュメントの最初の頁があります。
そのパスは mosixview/mosixview/docs/en/index.html です。
rpm パッケージはインストールするディレクトリを /usr/local/mosixvie にして
います。

</PARA></SECT2>
<SECT2><TITLE>
<!--
Installation of the RPM-distribution
-->
rpm 配布のインストール
</TITLE><PARA>

<!--
Download the latest version of MOSIXVIEW rpm-package for your linux-distribution
Then just execute e.g.:
-->
使用している Linux ディストリビューション向けに用意された、最新バージョンの 
MOSIXVIEW の rpm パッケージをダウンロードしてください。そして下記のように実行してください。

<PROGRAMLISTING>
rpm -i mosixview-1.0.suse72.rpm
</PROGRAMLISTINg>

<!--
This will install the all binaries in /usr/bin
To uninstall:
-->
/usr/bin にバイナリすべてをインストールします。
アンインストールするには、

<PROGRAMLISTING>
rpm -e mosixview
</PROGRAMLISTING>
とします。


<!--
Installation of the source-distribution
-->
ソースからのインストール。

<!--
Download the latest version of MOSIXVIEW and unzip+untar the sources and copy
the tarball to e.g. /usr/local/.
-->
最新版の MOSIXVIEW をダウンロードして、ソースを例えば /usr/local にコピーし、
unzip、untar してください。

<PROGRAMLISTING>
gunzip mosixview-1.0.tar.gz
tar -xvf mosixview-1.0.tar
</PROGRAMLISTING>


<!--
Automatic setup-script
-->
自動設定スクリプト。

<!--
Just cd to the mosixview-directory and execute
-->
mosixview のディレクトリに cd して下記を実行してください。

<PROGRAMLISTING>
./setup [your_qt_2.3.x_installation_directory]
</PROGRAMLISTING>

<!--
Manual compiling
-->
自分でコンパイル。

<!--
Set the QTDIR-Variable to your actual QT-Distribution, e.g.
-->
QTDIR 変数に QT の実際の値を設定してください。例えば、

<PROGRAMLISTING>
export QTDIR=/usr/lib/qt-2.3.0  (for bash)
<!--
or
-->
もしくは、
setenv QTDIR /usr/lib/qt-2.3.0          (for csh)
</PROGRAMLISTING>


<!--
Hints :
-->
ヒント集：

<!--
(from the testers of mosixview who compiled it on different linux-distributions, thanks again)
-->
(テスターの皆さんが様々な Linux ディストリビューションでコンパイルして
くれた情報です。あらためてテスターの皆さんに感謝します)

<!--
Create the link /usr/lib/qt pointing to your QT-2.3.x installation
-->
/usr/lib/qt が QT-2.3.x をインストールしたところを指すようにリンクを張って
ください。


<!--
e.g. if QT-2.3.x is installed in /usr/local/qt-2.3.0
-->
例えば、QT-2.3.x が /usr/local/qt-2.3.0 にインストールされているなら、

<PROGRAMLISTING>
ln -s /usr/local/qt-2.3.0 /usr/lib/qt
</PROGRAMLISTING>

<!--
Then you have to  set the QTDIR environment variable to
-->
そして QTDIR 環境変数に

<PROGRAMLISTING>
export QTDIR=/usr/lib/qt        (for bash)
<!--
or
-->
もしくは
setenv QTDIR /usr/lib/qt                (for csh)
</PROGRAMLISTING>
としてください。

<!--
There is no need to "make clean" and delete config.cache and Makefile because all
versions &#62;= 0.6 are already contains "cleaned" source-code. That means there are no
precompiled binaries any more and (maybe) less problems to compile by yourself!
// (If compiling fails because of not finding qwidget.h, qobject.h or any other header files you
have to delete the files config.cache and Makefile and then configure+make.
(happens on my Red Hat-Cluster)) //
After that the rest should work fine:
-->
「make clean」は必要ありません。また config.cache や Makefile を削除する必要
もありません。バージョン 0.6 以上であれば、make clean されたソースがすでに
入っています。つまりコンパイル済みのバイナリはもう入っていません。また
おそらく自分でコンパイルする上での問題も(多分)少なくなっています。
//(qwidget.h や qobject.h もしくはその他のヘッダファイルが見つからずに、
コンパイルが失敗したら、config.cache と Makefile ファイルを削除して、
configure と make をする必要があります(私の RedーHat クラスタで発生しました))//
こうすれば、残りはうまく行くはずです。

<PROGRAMLISTING>
./configure
make
</PROGRAMLISTING>

<!--
then do the same in the subdirectory mosixcollector, mosixload and mosixview_client.
-->
そうしてから、サブディレクトリの mosixcollector、mosixload、
mosixview_client で同じことをしてください。

<PROGRAMLISTING>
cd mosixcollector
./configure
make
cd ..
cd mosixload
./configure
make
cd ..
cd mosixmem
./configure
make
cd ..
cd mosixhistory
./configure
make
cd ..
cd mosixview_client
./configure
make
cd ..
</PROGRAMLISTING>
 
<!--
Copy all binaries to /usr/bin
-->
バイナリをすべて /usr/bin にコピーしてください。

<PROGRAMLISTING>
cp mosixview/mosixview /usr/bin
cp mosixview_client/mosixview_client/mosixview_client /usr/bin
cp mosixcollector/mosixcollector_daily_restart /usr/bin
cp mosixcollector/mosixcollector/mosixcollector /usr/bin
cp mosixload/mosixload/mosixload /usr/bin
cp mosixload/mosixload/mosixmem /usr/bin
cp mosixload/mosixload/mosixhistory /usr/bin
</PROGRAMLISTING>
 
<!--
And the mosixcollector init-script to your init-directory e.g.
-->
mosixcollector の初期化スクリプトを init ディレクトリにコピーしてください。

<PROGRAMLISTING>
cp mosixcollector/mosixcollector.init /etc/init.d/mosixcollector
<!--
or
-->
もしくは
cp mosixcollector/mosixcollector.init /etc/rc.d/init.d/mosixcollector
</PROGRAMLISTING>

<!--
Now copy the mosixview_client binary on each of your cluster-nodes to /usr/bin/mosixview_client
-->
各クラスタノードで mosixview_client バイナリを /usr/bin/mosixview_client に
コピーしてください。

<PROGRAMLISTING>
rcp mosixview_client/mosixview_client your_node:/usr/bin/mosixview_client
</PROGRAMLISTING>
 
<!--
You can now execute mosixview
-->
これで mosixview を実行できます。
 
<!--
(cd .. to quit the subdirectory mosixview_client)
-->
(cd .. として mosixview_client サブディレクトリを出てください)

<PROGRAMLISTING>
./mosixview/mosixview
</PROGRAMLISTING>
 
<!--
(do not use the &#38; to force mosixview in the background!)
-->
(&#38; として mosixview をバックグラウンドで動かさないように)
 
<!--
If the "make install" fails just copy the mosixview binary wherever you want or create a symbolic
-->
「make install」が失敗したら、mosixview バイナリを好きなところにコピーするか、
シンボリックリンクを張ってください。

<!--
link from /usr/bin/install (or wherever install is) to /usr/bin/ginstall and "make install" again.
-->
/usr/bin/install(もしくは install があるところ)を /usr/bin/ginstall にリンク
し、もう一度「make install」してください。

</PARA></SECT2>
<SECT2><TITLE>

<!--
the main window
-->
メイン・ウインドウ
</TITLE><PARA>

<!--
This picture shows the main application-window of MOSIXVIEW. The function will be explained in the following HOWTO. (Click to enlarge)
-->
この図は、MOSIXVIEW のメインウインドウです。この機能は次の HOWTO で説明します
(クリックすると拡大します)。







   <mediaobject>
    <imageobject>
     <imagedata fileref="howto1.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto1.gif" format="gif">
    </imageobject>
   </mediaobject>



<!--
MOSIXVIEW reads the /etc/mosix.map at startup and builds a raw with a lamp, a button, a slider, a lcd-number two progress-bars and a some labels for each cluster-member.
The green lights at the left are displaying the MOSIX-Id and the status of the cluster-node. Red if down, green for available. The status can set to auto-refresh with the check-box like the other dynamic objects.
If you click on a button displaying an host-name (or ip) a configuration-dialog will pop up. It default shows the MOSIX-Name and some buttons to execute the most common used "mosctl"-commands.
(described later in this HOWTO)
Use the "nslookup-checkbox" to get even hostname+ip in the config-dialog. Do not enable this option if your cluster-nodes only have ip-addresses and no hostnames in DNS!
With the "speed-sliders" you can set the MOSIX-speed for each host. The current speed is displayed by the lcd-number.
The load-balancing of the whole cluster can be influenced by this values. Processes in a MOSIX-Cluster are migrating easier to a node with more MOSIX-speed than to nodes with less speed. Sure it is not the physically speed you can set but it the speed MOSIX "thinks" a node has.
e.g. a cpu-intensive job on a cluster-node which speed is set to the lowest value of the whole cluster processes will search for a better processor for running on and migrate away easily.
The progress-bars in the middle gives an overview of the load on each cluster-member. It displays in percent so it does not represent exactly the load written to the file /proc/mosix/nodes/x/load (by MOSIX), but it should give an overview.
The next progressbar is for the used memory the nodes. I shows the currently used memory in percent from the available memory on the hosts (the label to the right displays the available memory).
How many CPUs your cluster have is written in the box to the right.
The last line of the main windows contains a configuration button for "all-nodes". You can
configure all nodes in your cluster similar by this option.
How good the load-balancing works is displayed by the progressbar in the last line. 100% is very
good and means that all nodes nearly have the same load.
-->
MOSIXVIEW は /etc/mosix.map を起動時に読み込み、ランプ、スライダー、LCD 番号
がついたプログレスバーを 2 つ、そして各クラスタ用にラベルがついた行を作成します。
左側の緑色のライトが MOSIX の ID で、クラスタノードの状況を表します。ダウン
していれば赤になり、緑は利用可能なことを表します。ノードの状況は他の動的な
オブジェクトと同様に、チェックボックスで自動更新が可能です。
ホスト名(もしくは IP アドレス)を表すボタンをクリックすると、設定ダイアログが
ポップアップします。デフォルトでは MOSIX 名と「mosctl」コマンドという頻繁に
使用するコマンドを実行するボタンを表示します。
(後でこの HOWTO で説明します)
「nslookup」チェックボックスを使えば、設定ダイアログにホスト名と IP アドレス
が設定されます。クラスタノードが IP アドレスしか持っておらず、DNS にホスト名
が登録されていない場合は、このオプションを有効にしないでください。
「speed」スライダーを使うと、各ホストで MOSIX の速度を設定できます。現在の
速度は LCD 番号で表示されています。
この値がクラスタ全体の負荷分散を左右します。MOSIX クラスタのプロセスは、
速度が遅いノードから速度の速いノードへマイグレートする傾向にあります。速度は
設定可能な物理的なものではなく、MOSIX がそのノードを「判断」した結果です。
例えば、全クラスタプロセスで最低の速度になっているクラスタノードで CPU を
集中して使うジョブを動かすと、もっと動作に適したプロセッサを探索し、さっと
マイグレートします。
中程にあるプログレスバーは、各クラスタメンバーの負荷の全体像を表しています。
パーセント表示になっているので、/proc/mosix/nodes/x/load(MOSIX が作成)に
ある値を正確に表しているわけではありません。しかし全体像は掴めます。
隣のプログレスバーはノードが使用中のメモリです。現在の使用済メモリをホストで
利用可能なメモリからパーセント表示しています(右側のラベルが利用可能なメモリ
です)。
どのくらいの CPU がクラスタにあるのかは、右側に表示してあります。
メインウインドウの最終行には「all-nodes」用のボタンがあります。
このオプションでクラスタすべてのノードを同じように設定できます。
負荷分散がいかにうまく行っているかは、最終行のプログレスバーで表示しています。
100 % が最高で、ノードすべてが同じ負荷になっていることを表します。


</PARA></SECT2>
<SECT2><TITLE>

<!--
the configuration-window
-->
設定ウインドウ
</TITLE><PARA>

<!--
This dialog will pop-up if an "cluster-node"-button is clicked.
-->
このダイアログは「cluster-node」ボタンをクリックするとポップアップします。




<!--
If your all cluster-members have DNS-hostnames the "nslookup"-option in the main-window can set to "enabled". The hostname and the ip-address will be shown, otherwise only the MOSIX-name will be displayed.
-->
クラスタメンバーが皆 DNS にホスト名を登録してあれば、メインウインドウにある
「nslookup」オプションを有効にできます。ホスト名と IP アドレスが表示されるか、
さもなければ MOSIX 名だけが表示されます。

<!--
The MOSIX-configuration of each host can be changed easily now.
-->
これで各ホストの MOSIX の設定が、簡単に変更できるようになります。

<!--
All commands will be executed per "rsh" or "ssh" on the remote hosts (even on the local node) so "root" has to "rsh" (or "ssh") to each host in the cluster without prompting for a password (it is well described in a Beowulf documentation or on the HOWTO on this page how to configure it).
-->
コマンドは全て「rsh」もしくは「ssh」を使って、リモートホスト(ローカルノード
であっても)上で実行されます。したがって「root」がパスワード入力のプロンプト
無しに、クラスタ各ノードに「rsh」(もしくは「ssh」)できなければいけません
(この件については、Beowulf のドキュメントもしくは、この頁がある HOWTO に設定
の方法があります)。

<!--
The commands are:
-->
そのコマンドは下記の通りです。

<PROGRAMLISTING>
automigration on/off
quiet yes/no
bring/lstay yes/no
exspel	yes/no
mosix start/stop
</PROGRAMLISTING>

   <mediaobject>
    <imageobject>
     <imagedata fileref="howto2.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto2.gif" format="gif">
    </imageobject>
   </mediaobject>




<!--
If the MOSIXVIEW-client is properly installed on the remote cluster-nodes click the "remote proc-box"-button to open the MOSIXVIEW-client (proc-box) from remote. xhost +hostname will be set and the display will point to your localhost. The client is executed on the remote also per "rsh" or "ssh".
-->
MOSIXVIEW-client がリモートのクラスタノードに間違いなくインストールされて
いれば、「remote proc-box」ボタンをクリックして、リモートから MOSIXVIEW-client 
(proc-box)を開いてください。xhost ＋ ホスト名が設定され、ディスプレイが
ローカルホストを指すようになります。クライアントも「rsh」もしくは「ssh」を
使って、リモート上で実行されます。

<!--
(the binary mosixview_client must be copied to e.g. /usr/bin on each host of the cluster)
-->
(mosixview_client のバイナリは、各ホストの例えば /usr/bin にコピーされ
なければいけません)

<!--
The MOSIXVIEW-client is a process-box for managing your programs. It is useful to manage programs started and running local on the remote nodes. The client is also described later in this HOWTO.
-->
MOSIXVIEW-client はプログラムを管理するプロセス管理ツールです。起動した
プログラムやリモートノード上でローカルに動かしているプロセスを管理するのに
便利です。クライアントについては、後でこの HOWTO で説明します。

<!--
If you are logged on your cluster from a remote workstation insert your local hostname in the edit-box below the "remote proc-box". Then the MOSIXVIEW-Client will be displayed on your workstation and not on the cluster-member you are logged on
-->
リモートのワークステーションからクラスタにログインしているなら、ローカルホスト
名を「remote proc-box」の下にある入力ボックスに入れてください。これで 
MOSIXVIEW-client がログインしているクラスタメンバーではなく、入力した
ワークステーションで表示します。

<!--
(maybe you have to set "xhost +clusternode" on your workstation).
-->
(恐らく「xhost ＋ clusternode」をワークステーション上で設定しなければ
いけません)

<!--
There is a history in the combo-box so you have to write the hostname only once.
-->
コンボ・ボックスには履歴があります。したがって、ホスト名は一度は入力しないと
いけません。


</PARA></SECT2>
<SECT2><TITLE>
<!--
the migrator-window
-->
マイグレーション・ウインドウ
</TITLE><PARA>



<!--
This dialog will pop-up if process from the process-box is clicked.
-->
このダイアログは、プロセスボックスにあるプロセスをクリックした時にポップ
アップします。


   <mediaobject>
    <imageobject>
     <imagedata fileref="howto6.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto6.gif" format="gif">
    </imageobject>
   </mediaobject>





<!--
The MOSIXVIEW-migrator window displays all nodes in your MOSIX-cluster. This window is for managing one process (with additional status-information since version 0.7). By double-clicking on an host from the list the process will migrate to this host. After a short moment the process-icon for the managed process will be green, which means it is running remote.
-->
MOSIXVIEW のマイグレーション・ウインドウは、MOSIX クラスタのノードすべてを
表示します。このウインドウは 1 つのプロセスを管理するためにあります
(バージョン 0.7 から状況を表す情報が追加)。リストにあるホストをダブルクリック
すると、プロセスはこのホストへマイグレートします。少し待つと管理している
プロセス・アイコンが緑になり、リモートで動作するようになります。


<!-- 原文でコメントアウトしてあるので訳出しません。 -->
<!--
The "home"-button sends the process to its home node. In this example the process already running local. With the "best"-button the process is send to the best available node in your cluster. This migration is influenced by the load, speed, CPU's and what MOSIX "thinks" of each node. It maybe will migrate to the host with the most CPU's and/or the best speed.
-->

<!--
With the "kill"-button you can kill the process immediately.

To pause a program just click the "SIGSTOP"-button and to continue the "SIGCONT"-button.

With the re-nice-slider below you can re-nice the current managed process

(-20 means very fast, 0 normal and 20 very slow)
-->
「kill」ボタンを使うと、プロセスをすぐに kill できます。

プロセスを一時停止させたいなら、「SIGSTOP」ボタンをクリックするだけです。
継続させたいなら、「SIGCONT」ボタンをクリックしてください。

下記の re-nice スライダーを使えば、現在管理しているプロセスをリナイス
できます。

(-20 が高速、0 が通常、20 が低速です)


</PARA></SECT2>
<SECT2><TITLE>
<!--
managing processes from remote
-->
リモートからのプロセス管理
</TITLE><PARA>



<!--
This dialog will pop-up if the "manage procs from remote"-button beneath the process-box is clicked
-->
このダイアログはプロセス・ボックスすぐ下の「manage procs from remote」ボタンを
クリックするとポップアップします。





<!--
This Tab-View displays processes that are migrated to the local host. The procs are coming from other nodes in your cluster and currently computed on the host mosixview is started on.
-->
この Tab-View はローカルへマイグレートしたプロセスを表示します。プロセスは
クラスタ内のほかのノードからやって来て、現状は mosixview が起動されたホスト
で演算しています。

<!--
Similar to the two buttons in the migrator-window the process is send home by the "goto home node"-button and send to the best available node by the "goto best node"-button.
-->
migrator ウインドウにある 2 つのボタンも同様で、「goto home node」ボタンが
プロセスをホームに送り込み、「goto best node」ボタンは最も適切な利用可能な
ノードに送り込みます。



   <mediaobject>
    <imageobject>
     <imagedata fileref="howto4.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto4.gif" format="gif">
    </imageobject>
   </mediaobject>

</PARA></SECT2>
<SECT2><TITLE>

advanced-execution

</TITLE><PARA>

<!--
If you want to start jobs on your cluster the "advanced execution"-dialog may help you.
-->
クラスタでジョブを開始するなら、「advanced execution」ダイアログが役に立ちます。





   <mediaobject>
    <imageobject>
     <imagedata fileref="howto7.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto7.gif" format="gif">
    </imageobject>
   </mediaobject>


<!--
Choose a program to start with the "run-prog" button (file open-icon) and you can specify how and where the job is started by this execution-dialog. There are several options to explain.
-->
プログラムを選択して、「run-prog」ボタン(ファイルをオープンしているアイコン)
で起動してください。そうすれば、この execution ダイアログで、ジョブを何処で
どのように実行するのか指定できます。説明が必要なオプションがいくつか
あります。

<!--
the command-line
-->
コマンドライン

<!--
You can specify additional commandline-arguments in the lineedit-widget on top of the window.
-->
ウインドウの上部にある行を編集するウィジットで、コマンドラインに追加指定が
可能です。

<!--
how to start
-->
動かし方は、
<PROGRAMLISTING>
<!--
-no migrationstart a local job which won't migrate
-run homestart a local job
-run onstart a job on the node you can choose with the "host-chooser"
-cpu jobstart a computation intensive job on a node (host-chooser)
-io jobstart a io intensive job on a node (host-chooser)
-no decaystart a job with no decay (host-chooser)
-slow decaystart a job with slow decay (host-chooser)
-fast decaystart a job with fast decay (host-chooser)
-parallelstart a job parallel on some or all node (special host-chooser)
-->
- マイグレートしたくないローカルのジョブは、no migrationstart。
- ローカルのジョブは、homestart で起動。
- 「host-chooser」で選択したノードでジョブを動かすなら、onstart。
- 演算主体のジョブをあるノードを実行するには、cpu jobstart(host-chooser)。
- IO 主体のジョブをあるノードを実行するには、io jobstart(host-chooser)。
- 分散しないでジョブを動かすには、no decaystart(host-chooser)。
- ジョブをゆっくりと分散して動かすには、slow decaystart(host-chooser)。
- ジョブを速く分散して動かすには、fast decaystart(host-chooser)。
- 複数のノードもしくはすべてのノード、で並列にジョブを
動かしたいなら、parallelstart(special host-chooser)。

</PROGRAMLISTING>



</PARA></SECT2>
<SECT2><TITLE>
the host-chooser
</TITLE><PARA>

<!--
For all jobs you start non-local simple choose a host with the dial-widget. The MOSIX-id of the node is also displayed by a lcd-number. Then click execute to start the job.
-->
ジョブをすべてローカル以外で起動させるには、dial ウイジットでホストを選ぶだけ
です。ノードの MOSIX ID は LCD 番号でも表示されます。ジョブを開始するには、
execute をクリックしてください。

the parallel host-chooser

<!--
You can set the first and last node with 2 spinboxes. Then the command will be executed an all nodes from the first node to the last node. You can also inverse this option.
-->
最初と最後のノードを設定するには、スピンボックスを 2 つ使います。コマンドを
実行すれば、最初から最後までのノードすべてで実行されます。このオプションを
逆にして指定もできます。


</PARA></SECT2>
<SECT2><TITLE>

<!--
the MOSIXVIEW-client
-->
MOSIXVIEW-client
</TITLE><PARA>



<!--
This process-box is really useful for managing the processes running on your cluster.

(MOSIXVIEW-client and the "local proc-box" are the same; you should install it on every
cluster-node)
-->
クラスタでプロセスを動かすには、このプロセスボックスが大変便利です。

(MOSIXVIEW-client と「local proc-box」は同じものです。クラスタの各ノードに
インストールしてください)


   <mediaobject>
    <imageobject>
     <imagedata fileref="howto3.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto3.gif" format="gif">
    </imageobject>
   </mediaobject>



<!--
This process-list gives an overview what is running where. The second column displays the MOSIX-node ID of each process. 0 means local, all other values are remote nodes. Migrated processes are marked with a green icon and non movable processes have a lock.
-->
このプロセスリストは、どこで何が動いているのか全体像を表します。2 番目の
カラムは、MOSIX のノード ID を表示します。0 はローカル、その他の値はリモート
を表しています。マイグレートされたプロセスは緑のアイコンでマークされ、
動けないプロセスは錠印になっています。

<!--
By double-clicking a process from the list the migrator-window will pop-up for managing e.g. migrating the process.
-->
リストにあるプロセスをダブルクリックすると、プロセスをマイグレートするような
管理用の migrator ウインドウがポップアップします。

<!--
If you click on the "manage procs from remote" button a new window will come up (the remote-procs windows) displaying the process currently migrated to this host. There are also options to send the remote processes away.
-->
「manage procs from remote」ボタンをクリックすると、新規のウインドウ
(remote-procs ウインドウ)が現れ、現在このホストにマイグレートしてきたプロセス
を表示します。リモートにプロセスを送るオプションもあります。
</PARA></SECT2>
<SECT2><TITLE>

<!--
the MOSIXCOLLECTOR
-->
MOSIXCOLLECTOR
</TITLE><PARA>


<!--
The MOSIXCOLLECTOR is a daemon which should/could be started on one cluster-member. It logs the MOSIX-load of each node to the directory /tmp/mosixview/* These history log-files analyzed by MOSIXLOAD, MOSIXMEM and MOSIXHISTORY (as described later) gives an nonstop overview of the load, memory and processes in your cluster. There is one main log-file called /tmp/mosixview/mosix.load.
Additional to this there are additional files in this directory to which the data is written.
-->
MOSIXCOLLECTOR はデーモンの 1 つです。クラスタメンバーのどれか 1 台で起動
してください。各ノードの MOSIX の負荷をログに取り、/tmp/mosixview/* に置き
ます。これらの履歴ログファイルは、MOSIXLOAD が分析し、MOSIXMEM と 
MOSIXHISTORY(後で説明します) がクラスタの負荷、メモリ、プロセスの全体像を
継続して表示します。
/tmp/mosixview/mosix.load というメインのログファイルがあります。
この他にもデータが書かれているファイルがディレクトリにあります。

<!--
At startup MOSIXCOLLECTOR writes its PID (process id) to /tmp/mosixcollector.pid.
-->
MOSIXCOLLECTOR を起動した時には、その PID(プロセス ID)を 
/tmp/mosixcollector.pid に書きます。

<!--
It won't start if this file exist!
-->
このファイルが存在していると起動しません。

<!--
The MOSIXCOLLECTOR-daemon restarts once a day (depending on when started) and saves the current history to /tmp/mosixview[date]/* These backups are done automatically but you can also trigger this manual.
-->
MOSIXCOLLECTOR デーモンは日に一度(いつ起動したかによる)再起動し、現状の履歴を 
/tmp/mosixview[date]/* に保存します。このバックアップ作業は自動で行われます
が、手動でも行えます。

<!--
There is an option to write a checkpoint to the history. These checkpoints are graphically marked as a blue vertical line if you analyze the history log-files with MOSIXLOAD or MOSIXMEM. For example you can set a checkpoint when you start a job on your cluster and another one at the end..
-->
履歴にチェックポイントを書き込むオプションがあります。このチェックポイント
は、MOSIXLOAD や MOSIXMEM を使って履歴ファイルを分析した時に、青色の縦線で
見やすく印が付けられます。例えば、チェックポイントはクラスタでジョブを開始
した時にも設定できますし、終了する時にも設定できます。

<!--
Here is the explanation of the possible commandline-arguments:
-->
ここではコマンドラインで指定可能な引数を説明します。


<PROGRAMLISTING>
<!--
mosixcollector -d//starts the collector as a daemon
mosixcollector -k//stops the collector
mosixcollector -c//stops the collector and deletes the history-files
mosixcollector -n//writes a checkpoint to the history
mosixcollector -r//saves the current history and starts a new one
mosixcollector -help//print out a short help
mosixcollector -h//print out a short help
-->
mosixcollector -d//collector をデーモンとして起動する。
mosixcollector -k//collector を停止する。
mosixcollector -c//collector を停止し、履歴ファイルを削除する。
mosixcollector -n//履歴にチェックポイントを書き込む。
mosixcollector -r//現在の履歴を保存し、新しい履歴を開始する。
mosixcollector -help//簡単は help を出力する。
mosixcollector -h//簡単は help を出力する。
</PROGRAMLISTING>


<!--
You can start this daemon with its init-script in /etc/init.d or /etc/rc.d/init.d. You just have to create a symbolic link to one of the runlevels for automatic startup.
-->
このデーモンは /etc/init.d もしくは /etc/rc.d/init.d にある初期化スクリプトを
利用して起動できます。自動的に起動するランレベルのどれかに、シンボリックリンク
を張らなければいけません。

<!--
How to analyze the created logfiles is described in the following MOSIXLOAD-section.
-->
作成済のログファイルの解析方法については、次の MOSIXLOAD セクションで説明
します。

</PARA></SECT2>
<SECT2><TITLE>

MOSIXLOAD
</TITLE><PARA>


<!--
This picture shows the graphical Log-Analyzer MOSIXLOAD 
-->
この図はグラフィックにログを解析する MOSIXLOAD です。




   <mediaobject>
    <imageobject>
     <imagedata fileref="howto8.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto8.gif" format="gif">
    </imageobject>
   </mediaobject>




<!--
With MOSIXLOAD you can have a non-stop MOSIX-load history. The history log-files created by MOSIXCOLLECTOR are displayed in a graphically way so that you have a long-time overview what happened and happens on your cluster.
-->
MOSIXLOAD を使えば、連続して MOSIX の負荷履歴が得られます。この履歴ファイル
は MOSIXCOLLECTOR が作成し、グラフィックに表示されます。したがって長時間
に渡って、クラスタで起こったこと、起こりつつあることの全体像が掴めます。

<!--
MOSIXLOAD can analyze the current "online" logfiles but you can also open older backups of your MOSIXCOLLECTOR history logs by the file-menu.
-->
MOSIXLOAD は、現在「オンライン」になっているログファイルを解析できますが、
MOSIXCOLLECTOR がバックアップした古い履歴ログをファイルメニューを使っても
オープンできます。

<!--
The logfiles are placed in /tmp/mosixview/* (the backups in /tmp/mosixview[date]/*) and you have to open only the main history file "mosix.load" to take a look at older load-informations.
-->
ログファイルは /tmp/mosixview/*(バックアップは /tmp/mosixview[date]/*)に置かれ
ます。古い負荷情報を見るには、メインの履歴ファイルである「mosix.load」ファイル
だけをオープンしなければいけません。

<!--
(the [date] in the backup directories for the log-files is the date the history is saved)
-->
(ログファイル用のバックアップディレクトリの[data])には、履歴が保存された日付が
入ります)。

<!--
The start time is displayed on the top/left and you have a full-day view in MOSIXLOAD (24 h).
-->
開始時間は上部左に表示され、MOSIXLOAD で 丸一日分(24時間分)の負荷を見られます。

<!--
If you are using MOSIXLOAD for looking at "online"-logfiles (current history) you can enable the "refresh"-checkbox and the view will auto-refresh (or use the manual refresh-button).
-->
「オンライン」のログファイル(現在の履歴)を見るのに MOSIXLOAD を使っているなら、
「refresh」チェックボックスを有効にすると、自動更新した結果が見られます
(もしくは手動で更新ボタンを押してください)。

<!--
The load-lines are normally black if the load of one node is smaller 50. If the load increases to &#62;50 the lines are drawn yellow and red if load is higher 80. These values are MOSIX-informations. MOSIXLOAD gets these informations from the files /proc/mosix/nodes/[mosix ID]/load.
-->
負荷を表すラインは普通は黒色です。これはあるノードの負荷が 50 よりも小さい
場合です。
負荷が 50 より大きくなると、ラインは黄色になります。赤色は負荷が 80 よりも
大きくなった場合です。これらの値は MOSIX の情報です。MOSIXLOAD はこれらの情報
を /proc/mosix/nodes/[mosix ID]/load から取得しています。

<!--
The X-button of each nodes calculates the nodes average MOSIX-load. Clicking it will open a small new window in which you get the average load-value and a graphic which displays it colored (black OK, yellow critique, red alert).
-->
各ノードの X ボタンは、ノードの MOSIX の平均負荷を計算します。クリックすると
新たに小さなウインドウが開き、色付き(黒が正常、黄が注意、赤が警告)で負荷の
平均値が表示されます。

<!--
If there are checkpoints written to the load-history by the MOSIXCOLLECTOR they are displayed as a vertical blue line. You now can compare the load values at a certain moment much easier.
-->
MOSIXCOLLECTOR によってチェックポイントが負荷履歴に書かれていると、青の
縦線が表示されます。これである時点の負荷との比較が簡単になります。

</PARA></SECT2>
<SECT2><TITLE>

MOSIXMEM
</TITLE><PARA>


<!--
This picture shows the graphical Log-Analyzer MOSIXMEM
-->
この図はグラフィックにログを解析する MOSIXMEM です。




   <mediaobject>
    <imageobject>
     <imagedata fileref="howto9.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto9.gif" format="gif">
    </imageobject>
   </mediaobject>





<!--
With MOSIXMEM you can have a non-stop memory history similar to MOSIXLOAD. The history log-files created by MOSIXCOLLECTOR are displayed in a graphically way so that you have a long-time overview what happened and happens on your cluster.
-->
MOSIXMEM を使うと、MOSIXLOAD と同様に連続してメモリの履歴が得られます。
履歴ファイルは MOSIXCOLLECTOR が作成し、グラフィックに表示されます。
したがって長時間に渡ってクラスタで起こったこと、起こりつつあることの全体像
が掴めます。

<!--
MOSIXMEM can analyze the current "online" logfiles but you can also open older backups of your MOSIXCOLLECTOR history logs by the file-menu.
-->
MOSIXMEM は、現在「オンライン」になっているログファイルを解析できますが、
MOSIXCOLLECTOR がバックアップした古い履歴ログをファイルメニューを使っても
オープンできます。

<!--
The logfiles are placed in /tmp/mosixview/* (the backups in /tmp/mosixview[date]/*) and you have to open only the main history file "mosix.load" to take a look at older load-informations.
-->
ログファイルは /tmp/mosixview/*(バックアップは /tmp/mosixview[date]/*)に置かれ
ます。古い負荷情報を見るには、メインの履歴ファイルである「mosix.load」ファイル
のみをオープンしなければいけません。

<!--
(the [date] in the backup directories for the log-files is the date the history is saved)
-->
(ログファイル用のバックアップディレクトリの[data])には、履歴が保存された日付が
入ります)。

<!--
The start time is displayed on the top/left and you have a full-day view in MOSIXMEM (24 h).
-->
開始時間は上部左に表示され、MOSIXLOAD で丸一日分(24時間分)の負荷が見られます。

<!--
If you are using MOSIXMEM for looking at "online"-logfiles (current history) you can enable the "refresh"-checkbox and the view will auto-refresh (or use the manual refresh-button).
-->
「オンライン」のログファイル(現在の履歴)を見るのに MOSIXMEM を使っていれば、
「refresh」チェックボックスを有効にすると、結果を自動更新で見られます
(もしくは手動で更新ボタンを押してください)。

<!--
The displayed values are MOSIX-informations. MOSIXMEM gets these informations from the files
-->
表示される情報は MOSIX の情報です。MOSIXMEM は下記のファイルから情報を取得
します。

<PROGRAMLISTING>
/proc/mosix/nodes/[mosix ID]/mem.
/proc/mosix/nodes/[mosix ID]/rmem.
/proc/mosix/nodes/[mosix ID]/tmem.
</PROGRAMLISTING>


<!--
The X-button of each nodes calculates the nodes average MOSIX-mem. Clicking it will open a small new window in which you get the average mem-value.
-->
各ノード X ボタンは、ノードの MOSIX の平均メモリを計算します。クリックすると
新たに小さなウインドウが開き、メモリの平均値が表示されます。

<!--
If there are checkpoints written to the load-history by the MOSIXCOLLECTOR they are displayed as a vertical blue line. You now can compare the load values at a certain moment much easier.
-->
MOSIXCOLLECTOR でチェックポイントが負荷履歴に書かれていれば、青の縦線で表示
されます。これである時点の負荷との比較が簡単になります。



</PARA></SECT2>
<SECT2><TITLE>
MosixHistory
</TITLE><PARA>

<!--
MOSIXHISTORY displays the processlist from the past 
-->
MOSIXHISTORY  はこれまでのプロセスをリストします。




<!--
MOSIXHISTORY gives a detailed overview which process was running on which node. The MOSIXCOLLECTOR saves the processlist from the host the collector was started on every minute and you can browse this log-data with MOSIXHISTORY. You can easy change the browsing time in MOSIXHISTORY by the time-slider.
-->
MOSIXHISTORY はどのノードでどんなプロセスが動いていたのか、全体を詳しく表し
ます。
MOSIXCOLLECTOR はホスト上で継続して動作している collector が取ってくるプロセス
リストを保存します。
MOSIXHISTORY を使ってこのログファイルを見られます。
MOSIXHISTORY の時間スライダーを使えば、見る時間を変更可能です。

<!--
The rest is nearly similar to MOSIXLOAD and MOSIXMEM.
-->
残りの部分は MOSIXLOAD と MOSIXMEM とほとんど同じです。

<!--
MOSIXHISTORY can analyze the current "online" logfiles but you can also open older backups of your MOSIXCOLLECTOR history logs by the filemenu.
-->
MOSIXHISTORY は現在「オンライン」になっているログファイルを解析できますが、
MOSIXCOLLECTOR がバックアップした古い履歴ログをファイルメニューを使っても
オープンできます。

<!--
The logfiles are placed in /tmp/mosixview/* (the backups in /tmp/mosixview[date]/*) and you have to open only the main history file "mosix.load" to take a look at older load-informations.
-->
ログファイルは /tmp/mosixview/*(バックアップは /tmp/mosixview[date]/*)に置かれ
ます。古い負荷情報を見るには、メインの履歴ファイルである「mosix.load」ファイル
だけをオープンしなければいけません。

<!--
(the [date] in the backup directories for the log-files is the date the history is saved)
-->
(ログファイル用のバックアップディレクトリの[data])には履歴が保存された日付が
入ります)。

<!--
The start time is displayed on the top/left and you have a full-day view in MOSIXHISTORY (24 h).
-->
開始時間は上部左に表示され、MOSIXLOAD で 丸一日分(24時間分)の負荷を見られます。


   <mediaobject>
    <imageobject>
     <imagedata fileref="howto10.eps" format="eps">
    </imageobject>
    <imageobject>
     <imagedata fileref="howto10.gif" format="gif">
    </imageobject>
   </mediaobject>

</PARA>
</SECT2></SECT1>

<!-- 原文でコメントアウトしてあるので訳出しません。 -->
<!-- 
<SECT1><TITLE>mpi</TITLE>
<PARA>
</PARA>
</SECT1>

<SECT1><TITLE>mps</TITLE>
<PARA>
</PARA>
</SECT1>

<SECT1><TITLE>pmake</TITLE>
<PARA>
</PARA>
</SECT1>

<SECT1><TITLE>pvm </TITLE>
<PARA>
</PARA>
</SECT1>

<SECT1><TITLE>qps</TITLE>
<PARA>
</PARA>
</SECT1>
-->

</CHAPTER>




