日本-日本語 |
|
|
|
OpenVMS マニュアル |
|
HP OpenVMS
|
目次 | 索引 |
STOP/CPU |
1 つまたは複数の指定された副プロセッサ (および対応するすべてのベクタ・プロセッサ) を終了します。/CPU 修飾子は必須です。OpenVMS マルチプロセシング・システムにだけ適用できます。 CMKRNL(カーネルのモード変更)特権が必要です。
STOP/CPU [cpu-id[,...]]
cpu-id[,...]
OpenVMS マルチプロセシング・システムでのプロセッサの ID を表す値 (10 進数 ) を指定します。 Alpha 7000 システムでは,プロセッサのバックプレーンにあるスロット番号が CPU ID です。 CPU ID を指定しない場合,STOP/CPU コマンドは,現在アクティブなセットにあるプロセッサを 1 つ選択して終了します。
STOP/CPU コマンドは,OpenVMS マルチプロセシング・システムのアクティブなセットから副プロセッサを削除します。STOP/CPU コマンドを実行したときに副プロセッサがプロセスを実行していない場合,副プロセッサは STOPPED 状態になります。STOP/CPU コマンドを実行したときに,副プロセッサがプロセスを実行している場合,副プロセッサは現在のプロセスの実行を続けます。そして,次のプロセスがスケジュールされようとした時に,副プロセッサは STOPPED 状態になります。OpenVMS オペレーティング・システムは,STOP/CPU コマンドの対象として指定したプロセッサに対して一連のチェックを実行します。この結果,あるプロセッサがシステムの機能に不可欠であるために,プロセッサの終了が許可されない場合があります。このような場合は,通常,システムのプロセスに,終了しようとするプロセッサでしか実行できないものがあるはずです。これは,SHOW CPU/FULL コマンドを実行すれば判別できます。チェック・メカニズムをバイパスしたい特別な場合には, STOP/CPU コマンドで /OVERRIDE_CHECKS 修飾子を使用します。
STOP/CPU コマンドを実行したときに,このコマンドのオブジェクト・プロセッサがすでに STOPPED 状態にある場合,このコマンドは無効です。
/ALL
システムのアクティブなセットにある選択可能な副プロセッサをすべて終了します。/ASSIGN=オプション (Alpha/Integrity のみ)
指定されたプロセッサが終了した後,それらをハード・パーティション・ノードに割り当てます。
オプション 説明 $$HARD_PARTITION 構成ツリーのハード・パーティション・ノード。このノードによって定義されるハード・パーティション内で動作するすべてのインスタンスは,このレベルで所有される CPU を認識でき,それらの CPU にアクセスできます。
パーティショニングをサポートする AlphaServer システム上でのみサポートされます。
/MIGRATE (Alpha/Integrity のみ)
CPUの所有権を現在のインスタンスから別のソフト・パーティションへ移します。
オプション 説明 インスタンス名 現在のハード・パーティションで実行されている有効なインスタンスの名前。 パーティションID 現在のハード・パーティションにある (構成ツリーに反映された) 任意のパーティションの数値 ID。オペレーティング・システムのインスタンスが,この識別子を使用して実行されている必要はありません。
パーティショニングをサポートする AlphaServer システム上でのみサポートされます。
/OVERRIDE_CHECKS
指定されたプロセッサがアクティブ・セットから取り外し可能かどうかを調べる一連のチェックを回避するように STOP/CPU コマンドに指示します。これは無条件の操作ではありません。他の CPU ロードまたは構成の制約によって,指定されたプロセッサを終了できない場合があります。
/POWER=OFF (Alpha/Integrity のみ)
アクティブ・セットから取り外した後,CPU の電源を切断します。 CPU の電源は切断されますが,割り当てを行うまでは,インスタンスによってそのまま所有されます。/POWER 修飾子は,/MIGRATE 修飾子とは併用できません。
AlphaServer GS シリーズ・システム上でのみサポートされます。
#1 |
---|
$ STOP/CPU |
この例で STOP/CPU コマンドは,プロセッサを1つ選択して,マルチプロセシング・システムのアクティブなセットから削除します。
#2 |
---|
$ STOP/CPU 4,7 |
この例で STOP/CPU コマンドは,CPU ID 4 および 7 のプロセッサを選択し,マルチプロセシング・システムのアクティブなセットから削除します。
#3 |
---|
$ STOP/CPU/OVERRIDE_CHECKS 8 |
この例で STOP/CPU/OVERRIDE_CHECKS コマンドは,通常は操作を妨げて CPU ID 8 のプロセッサを停止する,いくつかの OpenVMS スケジュリング・ステータスを上書きします。その後,このコマンドはマルチプロセシング・システムのアクティブなパーティションから削除されます。
#4 |
---|
$ STOP/CPU/ALL |
この例で STOP/CPU/ALL コマンドは,アクティブなセットに含まれる適切な副プロセッサをすべて終了し,マルチプロセシング・システムから削除します。
#5 |
---|
$ STOP/CPU/MIGRATE=WFGLXE 5 |
この例で STOP/CPU/MIGRATE コマンドは,現在のインスタンスのアクティブ・セットから,CPU 5 を削除し,現在のハード・パーティション内のインスタンス WFGLXE に所有権を移します。
#6 |
---|
$ STOP/CPU/ASSIGN=$$HARD 6 |
この例で STOP/CPU/MIGRATE コマンドは,現在のインスタンスのアクティブ・セットから,CPU 6 を削除し,構成ツリー内のハード・パーティション・ノードに所有権を移します。 CPU はそのノードで定義されたハード・パーティション内の任意のインスタンスにすぐに割り当てられるようになります。
目次 | 索引 |
|