FTL Advanced Edition Gameplay On Linux
目次:
スワップは、物理メモリがいっぱいになったときに使用されるディスク上のスペースです。 LinuxシステムのRAMが不足すると、非アクティブなページがRAMからスワップスペースに移動します。
スワップ空間は、専用のスワップパーティションまたはスワップファイルのいずれかの形式をとることができます。 通常、Debian仮想マシンを実行する場合、スワップパーティションは存在しないため、唯一のオプションはスワップファイルを作成することです。
このチュートリアルでは、Debian 10 Busterにスワップファイルを追加する手順を説明します。
あなたが始める前に
可能ですが、1台のマシンに複数のスワップスペースがあることは一般的ではありません。 Debianインストールで既にスワップが有効になっているかどうかを確認するには、次のコマンドを実行します。
sudo swapon --show
出力が空の場合、システムにスワップ領域がないことを意味します。
それ以外の場合、以下のようなメッセージが表示された場合、Debianシステムで既にスワップが有効になっています。
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
スワップを有効にするには、コマンドを実行するユーザーにsudo権限が必要です。
スワップファイルの作成
この例では、
1G
のスワップを作成してアクティブ化します。 より大きなスワップを作成するには、
1G
を目的のスワップスペースのサイズに置き換えます。
以下の手順は、Debian 10にスワップスペースを追加する方法を示しています。
-
最初に、スワップに使用されるファイルを作成します。
sudo fallocate -l 1G /swapfile
fallocate
がインストールされていない場合、またはfallocate failed: Operation not supported
ことを示すエラーメッセージが表示されるfallocate failed: Operation not supported
てfallocate failed: Operation not supported
、次のコマンドを使用してスワップファイルを作成できます。sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
スワップファイルの読み取りと書き込みができるのは、rootユーザーのみです。 以下のコマンドを発行して、正しい許可を設定します。
sudo chmod 600 /swapfile
mkswap
ツールを使用して、ファイルにLinuxスワップ領域を設定します。sudo mkswap /swapfile
スワップファイルをアクティブにします。
sudo swapon /swapfile
変更を永続的にするには、
/etc/fstab
ファイルを開きます。sudo nano /etc/fstab
次の行を貼り付けます。
/ etc / fstab/swapfile swap swap defaults 0 0
以下に示すように、
swapon
またはfree
コマンドを使用して、スワップがアクティブかどうかを確認します。sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
Swappiness値の調整
Swappinessは、システムがスワップスペースを使用する頻度を定義するLinuxカーネルプロパティです。 Swappinessの値は0〜100です。値を小さくすると、カーネルは可能な限りスワッピングを回避しようとしますが、値を大きくすると、カーネルはスワップスペースをより積極的に使用します。
デフォルトのswappiness値は60です。catコマンドを使用して、現在のswappiness値を確認できます。
cat /proc/sys/vm/swappiness
60
ほとんどのLinuxシステムでは60のswappiness値で問題ありませんが、運用サーバーではより低い値を設定する必要があります。
たとえば、swappiness値を10に設定するには、次のように入力します。
sudo sysctl vm.swappiness=10
このパラメーターを再起動後も持続させるには、次の行を
/etc/sysctl.conf
ファイルに追加します。
vm.swappiness=10
最適な交換可能性の値は、システムのワークロードとメモリの使用方法によって異なります。 最適な値を見つけるには、このパラメーターを少しずつ調整する必要があります。
スワップファイルの削除
スワップファイルを無効にして削除するには、次の手順を実行します。
-
次を実行して、スワップ領域を無効にします。
sudo swapoff -v /swapfile
テキストエディタで
/etc/fstab
ファイルを開き、スワップファイルエントリ/swapfile swap swap defaults 0 0
を削除します。最後に、
rm
コマンドで実際のswapfileファイルを削除します。sudo rm /swapfile
結論
Debian 10マシンでスワップファイルを作成し、スワップスペースをアクティブにして設定する方法を学びました。
スワップdebian ramLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード
CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法
ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、Debian 9でユーザーを追加および削除する方法を示します。
Debian 9でスワップスペースを追加する方法
スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、Debian 9システムにスワップファイルを追加するために必要な手順の概要を説明します。