SCore-D コンソールのコマンド

以下が SCore-D コンソールのコマンドです。
abort all|job-id
指定されたジョブの実行を中止します。中止されたジョブは restart コンソールコマンドにより再開することができます。ある いは SCore-D が -restart オプション付きで再実行された場合にも ジョブの実行が再開されます。ジョブがチェックポイントされていた場合、最 も最近のチェックポイントから実行は再開され、そうでない場合は最初から実 行が再開されます。

checkpoint all|job-id
指定されたジョブのチェックポイントを取ります。

devadd devicename hostno path [args ...]
devname というデバイス名で、hostno で指定されたホス ト上に、SCore-D デバイスを生成し、登録します。その結果として path で指定されたプログラムがデバイスサーバプロセスとして生成 されます。args が存在する場合は、プログラム起動時の引数として 渡されます。

devrem devicename
指定された SCore-D デバイスを削除します。

exit
コンソールを終了します。SCore-D は終了しません。

help [command]
ヘルプメッセージを出力します。command が指定された場合、その コマンドのヘルプメッセージが出力されます。

info all|cluster|host|job|scheduling|scored|device
SCore-D に関する情報を出力します。出力される情報の種類は引数により異な ります。

all
以下のコマンド列の実行結果と同じ。
uname
info cluster
info host
info device
info scheduling
limit cluster
limit queue
limit job
ps
cluster
クラスタの構成を出力します。
host
ホスト毎のロードアベレージ(1分)、メモリ量、ディスク量、スワッ プ量を出力します(空き/容量 の形式).
job
以下に述べる ps コマンドと同じ。
scheduling
待ち行列の状態を出力します。
scored
以下に述べる uname コマンドと同じ。
device
現在登録されている SCore-D デバイスを列挙します。

kill all|job-id
指定されたジョブを抹消します。

limit
以下のコマンド列の実行と同じ。
limit cluster
limit queue

limit cluster
クラスタに設定された制限値を出力します。

limit cluster all|cluster-id memory|disk|jobs value
クラスタの制限値を設定します。制限対象となる資源が memory あるいは disk の場合、単位は MB です。jobs が指定された場合、それぞれのホストに おける最大ジョブ数を制限します。

limit job
ジョブに設定された制限値を出力します。

limit job all|job-id cpu|memory|disk value
ジョブの制限値を設定します。制限対象となる資源がメモリあるいはディス クの場合、単位は MB です。

limit queue
待ち行列に設定された制限値を出力します。

limit queue all|queue-id time|remain|memory|disk|group value
待ち行列の制限値を設定します。制限対象となる資源が(CPU)時間、残留時 間であった場合、数字に続く1文字のアルファベット DH または M により単位が、それぞれ日、時間、分になり ます。メモリあるいはディスクの場合、単位は % です。グループの場合、値 は Unix のユーザグループ名を指定します。

limit queue all|queue-id min|max nhosts
待ち行列のジョブが実行するホスト数の最小あるいは最大数を規定します。

message all|job-id any
引数で指定されたメッセージを指定されたジョブに送ります。送られたメッセー ジはそのジョブに付随する FEP(scrun)プロセスの標準エラー出力 に出力されます。

nice all|job-id priority
指定されたジョブが属している待ち行列を変更します。

ps
現在 SCore-D に登録されているジョブを列挙します。

restart all|job-id
中止されたジョブの実行を再開します。

resume all|job-id
suspend コンソールコマンドで中断されているジョブの実行を再開 します。

set timeslice time-slice
ギャングスケジューリングの間隔を設定します。単位はミリ秒です。

set queue all|queue-id activated|deactivated|enabled|disabled
待ち行列の状態を変えます。

set queue all|queue-id gang|exclusive
待ち行列のスケジューリングモードを変更します。

shutdown
SCore-D をシャットダウンします。その結果 sc_console も終了し ます。

source filename
指定されたファイルから SCore-D のコンソールコマンドを読み込み、実行し ます。指定されたファイルは SCore-D サーバのあるホストで読み込まれるた め、そのホストが読み込み可能なファイルである必要があります。

suspend all|job-id
指定されたジョブの実行を中断します。

uname
システムの情報を出力します。

unlimit cluster all|cluster-id [memory|disk|jobs]
指定されたクラスタの制限を外します。資源が指定されない場合、全ての制限 が外されます。

unlimit job all|job-id [cpu|memory|disk]
指定されたジョブの制限を外します。資源が指定されない場合、全ての制限 が外されます。

unlimit queue all|queue-id [time|remain|memory|disk|group]
指定された待ち行列の制限を外します。資源が指定されない場合、全ての制限 が外されます。

uptime
SCore-D が立ち上がっている時間等を表示します。

See Also

SCore-D のジョブスケジューリング, sc_console(8), scored(8), scorehosts.db(5)
CREDIT
This document is a part of the SCore cluster system software developed at PC Cluster Consortium, Japan. Copyright (C) 2003 PC Cluster Consortium.