Linuxシステムは、2つの方法で仮想メモリを実装:スワップ(スワップパーティション)と交換ファイルを

 

Linuxシステムは、2つの方法で仮想メモリを実装:スワップ(スワップパーティション)と交換ファイルを

交換ファイル

  1. 表示メモリは:free -m、-mは、-g単位GB MB単位で表示されます
  2. ファイルを作成します。touch /root/swapfile
  3. 使用ddスワップファイル2Gのファイルサイズを作成するためのコマンドを:
    dd if=/dev/zero of=/root/swapfile bs=1M count=2048期間を待っている// Endコマンドを
    入力ファイルがINPUT_FILEを示している場合
    、出力ファイルのoutput_fileは表し
    BS BLOCK_SIZEは、ブロックサイズを表す
    カウントが、カウントを表します。
    ここで、Iは、1Mのブロックサイズ、データブロック2048の数を用い、空間は、このように2Gのサイズが割り当てられます。
  4. 交換ファイル形式:mkswap /root/swapfile
  5. スワップファイルを有効にします:swapon /root/swapfile
  6. ブートは自動的に/ etc / fstabのファイルに次のコマンドを追加し、仮想メモリをロードします。
    /root/swapfile swap swap defaults 0 0
  7. 有効にするに再起動した後、reboot

あなたは、操作の上記の順序に対して、スワップパーティションとスワップファイルを削除する場合:

  1. スワップファイルは/ etc / fstabのファイルを削除し、行を追加します。
  2. 無効にスワップファイルswapoff /root/swapfile
  3. スワップファイルを削除します。rm -fr /root/swapfile

スワップパーティション

スワップアプローチを使用すると、新しいパーティションを作成し、新しいパーティションのような伝統的な方法ステップで、スワップ領域としてパーティションをマウントし、実際にあります。ただ、パーティションをフォーマットしてマウントするパーティションは、mkswapとswaponコマンドを使用しました。パーティションを作成する前に、私たちはしばしば、ビューのディスク情報へのfdisk -lとDF -Thコマンドを使用してパーティションのサイズを決定するための情報をマウントします。


 
 
  1. rootとしてシェルにパーティションを作成しHDB1 fdisk /dev/hdb1wが、その後、保存して終了
  2. 場合は、自分のサイズを設定することとして、スワップパーティションを設定します。mkswap /dev/hdb1
  3. 有効スワップswapon /dev/hdb1
  4. ブートは自動的に/ etc / fstabのファイルに次のコマンドを追加し、仮想メモリをロードします。
    /dev/hdb1 swap swap defaults 0 0
 
 
 

おすすめ

転載: www.cnblogs.com/timssd/p/11954958.html