Sun Studio 12 Update 1 インストールガイド

ProcedureSolaris システムでのスワップ空間の追加

  1. 次のように入力し、スーパーユーザー (root) になります。


    % su
    Password: root-password
    
  2. スワップ空間を追加するために、次のコマンドで特定のディレクトリにファイルを作成します。


    mkfile number[m|k|b] /directory/swap-file-name
    

    ここで、number にはスワップ空間の容量を指定し、これに続けて容量の単位 (M バイトの場合は m、K バイトの場合は k、ブロックの場合は b) を入力します。directory には、スワップ空間の追加権限が与えられているディレクトリを指定します。swap-file-name には、作成するスワップファイルの名前を指定します。

    たとえば、foo ディレクトリに 16mswap という名前の 16M バイトのスワップファイルを作成するには、次のようにします。


    mkfile 16m /foo/16mswap
    

    詳細は、mkfile(1M) のマニュアルページを参照してください。

  3. 次のように入力し、ファイルが作成されたかどうか確認します。


    ls -l /directory/swap-file-name
    

    新しいファイルがディレクトリに表示されます。たとえば、次のようにします。


    ls -l /foo/16mswap
    -rw------T   1 root     other    16777216 Dec 12 14:24 /foo/16mswap
  4. 追加のスワップ空間を指定する場合は、次のように swap コマンドを入力して実行します。


    swap -a /directory/swap-file-name
    
  5. 次のように入力し、スワップ空間が追加されたかどうか確認します。


    swap -s
    

    出力には、割り当てられたスワップ空間が表示されます。たとえば、次のようにします。


    swap -s
    total: 289336k bytes allocated + 27008k reserved = 316344k used, 298336k available