このチュートリアルでは、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の公式ウェブサイト。