GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSとRHELにスワップを追加する方法8/7/6

オペレーティングシステムのインストール中にシステムにスワップを作成することをお勧めします。ただし、インストール中にシステムでスワップを有効にしておらず、システムでスワップを有効にする必要がある場合があります。この記事は、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システムでスワップが正常に有効になっています。


Cent OS
  1. CentOS7/6およびRHEL7/6でSELinuxを無効にする方法

  2. CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 7.5/7.6をCentOS7.7に更新する方法

  3. CentOS /RHEL7/6にFail2Banをインストールする方法

  1. CentOS /RHEL8/7/6でタイムゾーンを変更する方法

  2. CentOS / RHEL 7/6/5にSubversion(SVN)1.8.19をインストールする方法

  3. CentOS /RHEL8/7にApacheMavenをインストールする方法

  1. CentOS8/7およびRHEL8/7にGoLangをインストールする方法

  2. CentOS /RHEL7/6/5にCrontabをインストールする方法

  3. CentOS /RHEL7/6にHAProxyをインストールして設定する方法