オペレーティングシステムのインストール中にシステムにスワップを作成することをお勧めします。ただし、インストール中にシステムでスワップを有効にしておらず、システムでスワップを有効にする必要がある場合があります。この記事は、CentOSおよびRHELシステムでスワップを有効にするためのステップバイステップの説明に役立ちます。
スワップは、物理的に利用可能なRAMよりも多くのRAMを必要とするシステムに非常に役立ちます。メモリがいっぱいで、システムがアプリケーションを適切に実行するためにより多くのRAMを必要とする場合、スワップスペースをチェックし、そこでファイルを転送します。一般的に、スワップはシステムのRAMとして使用されるハードディスクの一部です。
- システムスワップの確認– 作業する前に、システムでスワップが有効になっていることを確認してください。スワップがない場合は、出力ヘッダーのみが取得されます。
swapon -s - スワップファイルの作成– 必要なサイズのシステムでスワップに使用するファイルを作成しましょう。ファイルを作成する前に、ディスクに十分な空き容量があることを確認してください。通常、スワップはインストールされている物理メモリの2倍に等しくすることをお勧めします。
システムに4GBの物理RAMがインストールされています。そのため、サイズが8GBのスワップを作成しています。
fallocate -l 8G /swapfile chmod 600 /swapfile - Make It Swap – これで、makeはmkswapコマンドを使用して使用可能なファイルをスワップします。
mkswap /swapfile - スワップを有効にする– 次に、 swaponを使用してシステムのスワップを設定します コマンド。
swapon /swapfile ここで、スワップが有効になっているかどうかをもう一度確認します。以下のような結果が表示されます。
sudo swapon -s Filename Type Size Used Priority /swapfile file 8187150 0 -1 - 永続的なスワップのセットアップ– / etc / fstabに次のエントリを追加します システムの再起動時にスワップを有効にするファイル。
vim /etc/fstab /swapfile none swap sw 0 0
- カーネルパラメータの設定– 次に、交換性を変更します 要件に応じたカーネルパラメータ。これは、システムがこのスワップ領域を使用する頻度をシステムに通知します。
/etc/sysctl.confを編集します ファイルを作成し、次の構成をファイルに追加します。
vim /etc/sysctl.conf vm.swappiness=10
次に、sysctl構成ファイルをリロードします
sysctl -p
この時点で、CentOSまたはRHELシステムでスワップが正常に有効になっています。
CentOS、RHEL、FedoraでAWStats(Apache Log Analyzer)をセットアップする方法
CentOS / RHEL7/6/5およびFedoraにJAVA7(JDK 7u79)をインストールする方法