사용하지 않는 스왑 디스크를 활성화하는 방법은 무엇입니까?

사용하지 않는 스왑 디스크를 활성화하는 방법은 무엇입니까?

몇 달 동안 사용한 후에 내 시스템에 사용 가능한 스왑 메모리가 없다는 사실을 알게 되었습니다. 대규모 소프트웨어 프로젝트를 구축하려면 긴급하게 필요합니다.

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

재부팅하는 것보다.

관련 정보