未使用のスワップディスクを有効にするにはどうすればいいですか?

未使用のスワップディスクを有効にするにはどうすればいいですか?

数か月使用した後、システムに使用可能なスワップ メモリがないことがわかりました。大規模なソフトウェア プロジェクトを構築するには、緊急にスワップ メモリが必要です。

cat /proc/meminfo次のように出力されます。

SwapTotal:             0 kB
SwapFree:              0 kB

スワップがありません。私のラップトップには、高速スワップ メモリとしてのみ使用されるはずの SSD が搭載されています。

sudo fdisk -l次のように出力されます。

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    39090175    19544064   82  Linux swap / Solaris

ご覧のとおり、ハードディスク全体が Linux スワップ システムとしてマークされています。しかし、私のシステムではそれが利用されないのはなぜでしょうか? どうすれば変更できますか?

編集:

以下の情報が役に立つかもしれません:

cat /etc/fstab次のように出力されます。

UUID=1274ce52-7618-40fe-9110-9778774b4d52 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb1 during installation
#UUID=9738bde1-2e39-44a5-8c91-4d0651fb0612 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

sudo blkid次のように出力されます。

/dev/sda1: UUID="1274ce52-7618-40fe-9110-9778774b4d52" TYPE="ext4" 
/dev/sda2: LABEL="System-reserviert" UUID="2A246EAF246E7E27" TYPE="ntfs" 
/dev/sda3: UUID="64C0725CC0723480" TYPE="ntfs" 
/dev/sda4: UUID="809C89129C89043E" TYPE="ntfs" 

答え1

次のようにして swappiness 値を確認します。

cat /proc/sys/vm/swappiness

存在しない場合は編集または追加します

in /etc/sysctl.conf
vm.swappiness=40

再起動するよりも。

関連情報