[Linux] Swap 메모리란?

koline·2024년 7월 9일

OS

목록 보기
2/5

서버를 사용하다보면 (특히 AWS) 서버 사양이 모자랄 때가 많다.

그 중 메모리가 부족하다면 속도가 매우 매우 느려지고 서버가 뻗을 때도 많다.

이런 상황이 닥쳤을 때 사용할 수 있는게 바로 Swap 메모리이다.

Swap 메모리란 쉽게 말해 메모리(RAM)가 가득 차고 더 많은 메모리가 필요할 때 디스크 공간(가상 메모리)으로 대체하는 것을 말한다.




사용하는 법


# 메모리 사용량 확인
> free -h

# 디스크 공간 확인
> df -h

# 원하는 용량만큼 swapfile에 할당
> sudo fallocate -l 2G /swapfile

# swapfile 권한 설정
> sudo chmod 600 /swapfile

# swap 메모리 활성화
> sudo mkswap /swapfile
> sudo swapon /swapfile

swap 메로리 적용 완료.

++

시스템이 재부팅될 때 swap 메모리 설정이 초기화 된다.

이를 방지하기 위해 아래의 설정을 추가해준다.

> sudo vi /etc/fstab

# 아래의 라인 추가해주고 저장
/swapfile swap swap defaults 0 0
profile
개발공부를해보자

0개의 댓글