前へ | 次へ | 目次 | 索引 |
SYS$SYSTEM にある1次ページ・ファイルと1次スワップ・ファイルは,システムによって自動的にインストールされます。ただし,その他のファイルが自動的にインストールされることはありません。このため,2次ページ・ファイルまたは2次スワップ・ファイルを作成した場合には,システム生成ユーティリティ (SYSGEN) を使って,それらをインストールする必要があります。 SYSGEN の INSTALL コマンドは, INSTALL ユーティリティ・コマンドとは異なる働きをする点に注意してください。
16.14.1 会話型のインストール
$ RUN SYS$SYSTEM:SYSGEN |
INSTALL ファイル指定/PAGEFILE |
次の例を参照。
SYSGEN> INSTALL DUA2:[PAGE_SWAP]PAGEFILE_1.SYS/PAGEFILE |
スワップ・ファイルの場合は,次の形式で入力する。
INSTALL ファイル指定/SWAPFILE |
次の例を参照。
SYSGEN> INSTALL DUA2:[PAGE_SWAP]SWAPFILE_1.SYS/SWAPFILE |
ページ・ファイルおよびスワップ・ファイルを会話形式でインストールします。
$ RUN SYS$SYSTEM:SYSGEN SYSGEN> INSTALL DUA2:[PAGE_SWAP]PAGEFILE_1.SYS/PAGEFILE SYSGEN> INSTALL DUA2:[PAGE_SWAP]SWAPFILE_1.SYS/SWAPFILE |
16.14.2 SYPAGSWPFILES.COM でのインストール
SYS$SYSTEM:PAGEFILE.SYS,SYS$SYSTEM:SWAPFILE.SYS 以外のページ・ファイルおよびスワップ・ファイルは,システムがブートするたびにインストールしなおす必要があります。この作業は,スタートアップ・コマンド・プロシージャ SYS$MANAGER:SYPAGSWPFILES.COM にファイルをインストールするコマンドを追加することによって自動化できます。テンプレート・ファイル SYS$MANAGER:SYPAGSWPFILES.TEMPLATE には,このファイルがどのように使用されているかを説明するコメントが含まれます。
この作業を行う前には, 第 16.16 節 で説明したように,2次ファイルを作成しておく必要があります。
SYPAGSWPFILES.COM についての詳細は, 第 5.2.3 項 を参照してください。
また,SATELLITE_PAGE.COM を使って, OpenVMS Cluster サテライト・ノードのローカル・ディスク上に,ページ・ファイルおよびスワップ・ファイルをインストールすることもできます。 SATELLITE_PAGE.COM は,CLUSTER_CONFIG.COM を実行すると作成されます。サテライト・ノードのローカル・ディスク上にページ・ファイルおよびスワップ・ファイルをインストールする方法については,『Compaq OpenVMS Cluster システム』を参照してください。
$ MOUNT/SYSTEM/NOASSIST DUA2: DISK_SYS2 |
MOUNT コマンドについては,『Compaq OpenVMS DCL ディクショナリ』を参照。
次のコマンドは,MOUNT コマンドの前に挿入する。このコマンドも,マウント前にディスクが使用できるかどうかを判断するのに有用である。ただし,ディスクが破損していてマウントできない場合は,これらのコマンドにより無限ループが発生する。
$ LOOP1: $ ON WARNING THEN GOTO LOOP1 $ WAIT 0000 00:00:00.50 $ READY = F$GETDVI("device:","AVL") $ IF READY .EQS. "FALSE" THEN GOTO LOOP1 |
ここで,device: には,装置名を指定する。
$ RUN SYS$SYSTEM:SYSGEN |
INSTALL ファイル指定/PAGEFILE |
例:
INSTALL DUA2:[SYSTEM]PAGEFILE_1.SYS/PAGEFILE |
スワップ・ファイルの場合は,次の形式を使用する。
INSTALL ファイル指定/SWAPFILE |
例:
INSTALL DUA2:[SYSTEM]SWAPFILE_1.SYS/SWAPFILE |
EXIT |
装置 DUA2: 上に存在する, PAGEFILE_1.SYS および SWAPFILE_1.SYS という名前のファイルをインストールする場合に,SYPAGSWPFILES.COM に追加するコマンドを示します。
$ EDIT SYS$MANAGER:SYPAGSWPFILES.COM [add the following commands to SYPAGSWPFILES.COM:] . . . $ MOUNT/SYSTEM/NOASSIST DUA2: DISK_SYS2 $ RUN SYS$SYSTEM:SYSGEN INSTALL DUA2:[SYSTEM]PAGEFILE_1.SYS /PAGEFILE INSTALL DUA2:[SYSTEM]SWAPFILE_1.SYS /SWAPFILE EXIT |
16.15 ページ・ファイル,スワップ・ファイル,ダンプ・ファイルの削除
ページ・ファイル,スワップ・ファイル,ダンプ・ファイルを削除する場合には,単にファイルだけを削除しないでください。ファイルだけを削除した後,システム・ディスクを継続して使用していると,システム・ディスクが破損することがあります。 |
$ RENAME DUA2:[SYSTEM]PAGEFILE_1.SYS; DUA2:[SYSTEM]JUNK.SYS; $ @SYS$SYSTEM:SHUTDOWN.COM . . . [SHUTDOWN.COM shuts down and reboots the system] [When the system reboots, log in] . . . $ DELETE DUA2:[SYSTEM]JUNK.SYS; |
16.16 ページ・ファイル,スワップ・ファイル,ダンプ・ファイルの作成と変更
性能を向上させるため,あるいはディスク空間の制約から,システム・ディスク以外のディスクにページ・ファイル,スワップ・ファイル,およびシステム・ダンプ・ファイルを作成することがあります。ただし,エラー・ログ・ファイルは,システム・ディスク上になければなりません。
次の項では,ページ・ファイル,スワップ・ファイル,およびシステム・ダンプ・ファイルのさまざまな作成方法を説明します。
方法 | 参照箇所 |
---|---|
AUTOGEN を使用 (標準的な方法) | 第 16.16.1 項 |
SWAPFILES.COM を使用 (1次ファイルのみ) | 第 16.16.2 項 |
SYSGEN を使用 | 第 16.16.3 項 |
新しく作成し AUTOGEN を起動するファイルの名前,格納場所,およびサイズを指定するように,MODPARAMS.DAT にシンボルを追加することにより, AUTOGEN を使用して新しいシステム・ページ・ファイル,スワップ・ファイル,およびダンプ・ファイルを作成することができます。これらの作業を行う前に, AUTOGEN およびパラメータ・ファイル MODPARAMS.DAT を理解しておく必要があります。 AUTOGEN については 第 15.4 節 , MODPARAMS.DAT については 第 15.4.4 項 をそれぞれ参照してください。
AUTOGEN はシステム・ページ・ファイル,スワップ・ファイル,およびダンプ・ファイルの適切なサイズを自動的に計算します。また,ファイルを適切なサイズに変更し,インストールします。 AUTOGEN が計算するサイズは,ファイル MODPARAMS.DAT でシンボルを定義することにより制御できます。詳細は 第 16.16.1.2 項 を参照してください。
ページ・ファイル,スワップ・ファイル,およびダンプ・ファイルのサイズを変更するには,AUTOGEN を 2 段階に分けて実行します。
$ @SYS$UPDATE:AUTOGEN SAVPARAMS TESTFILES |
$ @SYS$UPDATE:AUTOGEN GENPARAMS REBOOT |
16.16.1.1 システム・ページ・ファイル,スワップ・ファイル,ダンプ・ファイルの格納場所の制御
作成するページ・ファイルとスワップ・ファイルの名前と格納場所を指定するには,次のシンボルを MODPARAMS.DAT に追加します。
定義 | ページ・ ファイル |
スワップ・ ファイル |
ダンプ・ ファイル |
---|---|---|---|
ファイル名と格納場所 | PAGEFILE
n_NAME
= ファイル指定 |
SWAPFILE
n_NAME
= ファイル指定 |
DUMPFILE_DEVICE= 装置 |
ただし,
16.16.1.2 MODPARAMS.DAT でのページ・ファイル,スワップ・ファイル,ダンプ・ファイルのサイズの制御
AUTOGEN パラメータ・ファイル MODPARAMS.DAT に情報を追加すると, AUTOGEN が計算するページ・ファイル,スワップ・ファイル,ダンプ・ファイルのサイズを制御することができます。 MODPARAMS.DAT にシステム・ファイルのサイズ情報を指定しないと,AUTOGEN は,ページ・ファイル,スワップ・ファイル,ダンプ・ファイルの省略時のサイズ計算を行います。
次のいずれかを指定するシンボルを,MODPARAMS.DAT で定義できます。
指定するサイズ | 参照箇所 |
---|---|
すべてのページ・ファイルまたはスワップ・ファイルで必要なサイズの 合計。(システム・ダンプ・ファイルに対しては無効)。 | 表 16-4 |
ページ・ファイル,スワップ・ファイル,またはダンプ・ファイルの 個々のサイズ。 | 表 16-5 |
ファイルの合計サイズと個々のサイズの両方を指定することはできません。 MODPARAMS.DAT 中のシンボル定義が矛盾する場合は, AUTOGEN は警告メッセージを表示します。 |
ページ・ファイルとスワップ・ファイルに関しては,他にページ・ファイルおよびスワップ・ファイルがない場合のみ , AUTOGEN は SYS$SYSTEM:PAGEFILE.SYS および SYS$SYSTEM:SWAPFILE.SYS を操作します。 2 次ファイルがある場合は,AUTOGEN は2 次ファイルを操作し, 1 次ファイルは操作から除外されます。ただしインスタンスによっては, 1 次ページ・ファイルおよび 1 次スワップ・ファイルが変更されることがあります。
VAX システムでは,システム・ダンプ・ファイルに対して, AUTOGEN は 1 つのファイルだけのサイズを操作します。 DUMPFILE_DEVICE が指定されていないときは,システム・ディスクのシステム・ダンプ・ファイルを操作し, DUMPFILE_DEVICE が指定されているときは,指定された装置のシステム・ダンプ・ファイルを操作します。
VAX システムでは,DUMPFILE_DEVICE が指定されているときは, AUTOGEN はエラー・ログ・バッファに対して常に最小の SYSDUMP.DMP ファイルをシステム・ディスク上に作成します。
Alpha システムでは,AUTOGEN はシステム・ディスクのエラー・ログ・ダンプ・ファイルのサイズだけを操作します。
AUTOGEN が 1 次ファイルのサイズを変更することが望ましくない場合には, MODPARAMS.DAT に次のシンボルを指定してください。
PAGEFILE = 0 SWAPFILE = 0 DUMPFILE = 0 ERRLOGDUMP = 0 ! Alpha only |
これらのシンボルは,サイズを計算するときに, 1 次ページ・ファイル,1 次スワップ・ファイル,および 1 次ダンプ・ファイルを無視するように AUTOGEN に要求します。
システム・ページ・ファイル,スワップ・ファイル,ダンプ・ファイルの作成または拡張によって,ターゲット・ディスクの 95 パーセント以上が使用されると, AUTOGEN は警告を出し操作を実行しません。
しかし,Alpha システムでは,95 パーセントという規則はエラー・ログ・ダンプ・ファイル,SYS$ERRLOG.DMP に適用されません。ディスクにファイルを格納できる場合には,このファイルが作成されます。
AUTOGEN を使用すると,現在のページ・ファイル,スワップ・ファイル,ダンプ・ファイルよりも小さなファイルを作成できます。システムをブートして新しいファイルを使用したら,必ず DCL コマンドの PURGE を実行してください。
現在インストールされているページ・ファイルおよびスワップ・ファイルのサイズを確認するには,DCL コマンドの SHOW MEMORY/FILES を実行します。これらのファイルのサイズを増やしたものの再ブートしていない場合は,変更前のサイズが表示されます。ダンプ・ファイルのサイズを確認するには,DIRECTORY コマンドを使用します。
値 0 を指定した場合,または現在のサイズの 10 パーセント以内のサイズを指定した場合, AUTOGEN はファイルのサイズを変更しません。 |
ページ・ファイル,スワップ・ファイル,システム・ダンプ・ファイル,またはエラー・ログ・ダンプ・ファイルの全部 の領域を制御するために, MODPARAMS.DAT で定義できるシンボルの一覧を 表 16-4 に示します。
操作 | ページ・ファイル ・シンボル |
スワップ・ファイル ・シンボル |
ダンプ・ファイル ・シンボル |
エラー・ログ・ ファイル・シンボル |
---|---|---|---|---|
空間の総量の定義 | PAGEFILE = n 1 | SWAPFILE = n 1 | DUMPFILE = n 1 | ERRLOGDUMP = n 1 |
合計サイズの拡大 | ADD_PAGEFILE = n | ADD_SWAPFILE = n | ADD_DUMPFILE = n | ADD_ERRLOGDUMP = n |
合計サイズの最大値の指定 | MAX_PAGEFILE = n | MAX_SWAPFILE = n | MAX_DUMPFILE = n | MAX_ERRLOGDUMP = n |
合計サイズの最小値の指定 | MIN_PAGEFILE = n | MIN_SWAPFILE = n | MIN_DUMPFILE = n | MIN_ERRLOGDUMP = n |
表 16-5 は,個々のファイルのサイズを制御する場合に MODPARAMS.DAT に定義できるシンボルの一覧です。
操作 | ページ・ファイル・シンボル1 | スワップ・ファイル・シンボル1 |
---|---|---|
ファイル・サイズ
の指定 |
PAGEFILE n_SIZE = ブロック・サイズ | SWAPFILE n_SIZE = ブロック・サイズ |
ファイル・サイズ
の拡大 |
ADD_PAGEFILE n_SIZE = ブロック・サイズ | ADD_SWAPFILE n_SIZE = ブロック・サイズ |
最大ファイル・
サイズの指定 |
MAX_PAGEFILE n_SIZE = ブロック・サイズ | MAX_SWAPFILEn_SIZE = ブロック・サイズ |
最小ファイル・
サイズの指定 |
MIN_PAGEFILE n_SIZE = ブロック・サイズ | MIN_SWAPFILE n_SIZE = ブロック・サイズ |
前へ | 次へ | 目次 | 索引 |