Setting up Swap File on Linux
How to create and configure a swap file to expand virtual memory on Linux systems
February 11, 2026

Setting up Swap File on Linux

시스템의 물리적 RAM이 부족할 때, 디스크의 일부 공간을 메모리처럼 사용하는 Swap File을 설정하여 시스템 안정성을 높일 수 있습니다.

Check Current Swap Status

먼저 현재 시스템에 설정된 swap 공간이 있는지 확인합니다.

Check current swap
sh

Create Swap File

디스크 공간을 할당하여 swap 파일을 생성합니다.
여기서는 2GB 크기의 파일을 생성하는 예시입니다.

Allocate swap file
sh

Set Permissions

보안을 위해 root user만 swap file에 접근할 수 있도록 권한을 수정합니다.

Secure swap file
sh

Format and Enable Swap

파일을 swap 공간으로 포맷한 뒤 시스템에 활성화합니다.

Activate swap
sh

Permanent Configuration

재부팅 후에도 swap 설정이 유지되도록 /etc/fstab 파일에 등록합니다.

Add to fstab
sh

Optimize Swappiness

Swappiness는 시스템이 얼마나 공격적으로 swap을 사용할지 결정하는 값(0~100)입니다.
데스크탑이나 서버에서는 보통 10 정도의 낮은 값을 권장합니다.

Adjust Swappiness
sh

SSD를 사용하는 경우 과도한 swap 쓰기는 수명에 영향을 줄 수 있으므로, 메모리가 극도로 부족한 상황이 아니라면 앞서 다룬 ZRAM 설정을 함께 사용하는 것이 좋습니다.

Jooojub
System S/W engineer
Explore Tags
Series
    Recent Post
    © 2026. jooojub. All right reserved.