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