본문 바로가기
Q&A2022년 3월 17일1분 읽기

Linux swap 메모리 설정 방법

배
배준호
조회 491댓글 1

서버 메모리가 부족해서 swap을 설정하려고 합니다. 어떻게 하나요?

댓글 1

김김영삼4년 전

Linux swap 설정:

# 현재 swap 확인
free -h
swapon --show

# swap 파일 생성 (4GB)
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

# 영구 적용
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab

# swappiness 조정 (기본 60)
sudo sysctl vm.swappiness=10
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf

권장 크기:

  • RAM 2GB 이하 → RAM x 2
  • RAM 2~8GB → RAM과 동일
  • RAM 8GB 이상 → 4~8GB 고정

SSD에서 swap을 많이 쓰면 수명이 줄어들 수 있으니 swappiness를 낮게 설정하세요.

Ctrl+Enter로 등록