GNU/Linux >> Linux の 問題 >  >> Debian

Debian10にスワップスペースを追加する方法

スワップメモリ​​は、オペレーティングシステムによってメモリとして使用されるハードディスク上の場所です。オペレーティングシステムは、メインメモリがいっぱいになり、アプリケーションを適切に実行するためにより多くのRAMが必要であることを検出すると、スワップスペースをチェックし、そこでファイルを転送します。一般的に、スワップはシステムでRAMとして使用されるハードディスクの一部です。

このチュートリアルは、Debian 10BusterLinuxシステムにスワップメモリ​​を追加するのに役立ちます。

Debian10にスワップを追加

以下の手順を使用して、コマンドラインからDebianシステムでスワップメモリ​​を作成して有効にします。

1。現在のスワップを確認する

まず、システムにスワップメモリ​​が構成されていないことを確認します。以下のコマンドのいずれかを実行することで確認できます。

sudo swapon -s
free -m

2。 Debianでスワップファイルを作成する

必要なサイズのシステムでスワップに使用するファイルを作成しましょう。ファイルを作成する前に、ディスクに十分な空き容量があることを確認してください。通常、スワップはインストールされている物理メモリの2倍に等しくすることをお勧めします。

私のDebianシステムには2GBのメインメモリがあります。そのため、サイズが4GBのスワップファイルを作成します。

sudo fallocate -l 4G /swapfile
chmod 600 /swapfile

次のコマンドを実行して、フォーマットを交換し、システムでアクティブ化します。

sudo mkswap /swapfile
sudo swapon /swapfile

3。スワップを永続化する

上記のコマンドを実行した後、スワップメモリ​​がシステムに追加され、オペレーティングシステムは必要に応じて使用できます。ただし、システムスワップを再起動すると、再び非アクティブになります。

/ etc / fstab に次のエントリを追加することで、永続的にすることができます。 ファイル。エディターでfstabファイルを編集します:

vim /etc/fstab

そして、ファイルの終わりに以下のエントリを追加します:

/swapfile   none    swap    sw    0   0

ファイルを保存して閉じます。これで、システムの再起動後もスワップメモリ​​はアクティブのままになります。

4。スワップメモリ​​を確認する

これで、システムにスワップメモリ​​が正常に追加されました。次のコマンドのいずれかを実行して、システム上の現在アクティブなスワップメモリ​​を表示します。

sudo swapon -s
free -m

5。 Swappinessパラメータを更新する

次に、交換性を変更します 要件に応じたカーネルパラメータ。システムがこのスワップ領域を使用する頻度をシステムに通知します。

/etc/sysctl.confを編集します ファイル:

sudo vim /etc/sysctl.conf

次の構成をファイルの終わりに追加します

vm.swappiness=10

次に、sysctl構成ファイルをリロードします

sudo sysctl -p

結論

このチュートリアルでは、Debianシステムでスワップメモリ​​を作成して有効にする方法を学びました。


Debian
  1. Ubuntu18.04でスワップスペースを追加する方法

  2. Ubuntu 22.04 でスワップ領域を追加する方法

  3. Linux でスワップ領域を追加する方法

  1. Ubuntu18.04でスワップスペースを追加する方法

  2. Ubuntu20.04でスワップスペースを追加する方法

  3. Debian 11 にスワップ領域を追加する方法

  1. CentOS7でスワップスペースを追加する方法

  2. CentOS8でスワップスペースを追加する方法

  3. Debian9にスワップスペースを追加する方法