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

このチュートリアルでは、Debian 11にスワップスペースを追加する方法を示します。知らなかった人のために、スワップメモリ​​はオペレーティングシステムによってメモリとして使用されるハードディスク上の場所です。 簡単に言えば、これは、システムが物理メモリ(RAM)を使い果たした場合、RAM内のあまり使用されていないデータの一部をこのスペースに転送することを意味します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にスワップスペースを追加するステップバイステップを紹介します。

Debian 11Bullseyeにスワップスペースを追加する

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.Debian11にスワップスペースを追加します。

まず、次のコマンドを実行してスワップスペースを確認します。

sudo swapon -s free -m

出力が空の場合は、システムにスワップスペースがないことを意味します。 パーティションがすでに存在する場合は、結果として少なくとも1行を取得する必要があります。

使用される名前タイプサイズPRIO / dev / sda2パーティション8G0B -1

次に、Debianシステムでスワップとして使用するファイルを作成します。 ここでは、/ swapfilefileに2GBのスワップファイルを作成しています。 以下に示すように:

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

次に、このファイルがスワップ用であることをシステムに通知する必要があります。 これは、コマンドで実行できます mkswap

sudo mkswap / swapfile

次に、Debianシステムでスワップメモリ​​をアクティブにします。

sudo swapon / swapfile

変更を永続的にするには、 /etc/fstab ファイル:

sudo nano / etc / fstab

以下のエントリをファイルの最後に追加します。

/ swapfileスワップスワップのデフォルト00

スワップスペースがアクティブであることを確認するには、次のコマンドを使用して初期コマンドを実行します。 –show 国旗:

sudo swapon –show

手順3.Swappiness値を構成します。

Swappinessは、システムがスワップスペースを使用する頻度を定義するLinuxカーネルプロパティです。 Swappinessの値は0〜100です。swappinessのデフォルト値は60です。これは、以下のコマンドを使用して確認できます。

cat / proc / sys / vm / swappiness

「」を使用してswappiness値を設定できます。sysctl” 指図

sudo sysctl vm.swappiness = 40

手順4.スワップスペースファイルを削除します。

Debianでスワップパーティションを削除するのは非常に簡単です。以下の手順に従ってください。

  • 次のコマンドを実行して、スワップスペースを非アクティブ化します。

sudo swapoff -v / swapfile

  • から削除 /etc/fstab

を開きます /etc/fstab テキストエディタでファイルを作成し、スワップファイルエントリを削除します /swapfile swap swap defaults 0 0

  • 最後に、以下のコマンドを使用して実際のスワップファイルファイルを削除します。

sudo rm / swapfile

おめでとう! スワップスペースが正常に追加されました。 このチュートリアルを使用してDebian11Bullseyeにスワップスペースを追加していただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Debianの公式ウェブサイト