리눅스 / 스왑 메모리(Swap Memory) 만드는 방법
Created 2018-11-08
Last Modified 2024-01-08
리눅스 시스템이 메모리를 다 사용하면 프로그램이 멈추는 등 문제가 발생한다. 이때 스왑 메모리(Swap Memory) 늘려서 메모리 부족 문제를 해결할 수 있다.
스왑 파일 만들기
- 적당한 디렉토리에 적당한 이름의 파일을 적당한 크기로 만든다.
- 예를 들어 다음과 같이 하면, 루트 디렉토리에 jb-swap이라는 파일을 2G의 크기로 만든다.
# fallocate -l 2G /jb-swap
- root만 읽고 쓸 수 있게 권한 설정을 한다.
# chmod 600 /jb-swap
- 스왑 파일로 만든다.
# mkswap /jb-swap
활성화 하기, 비활성화 하기
- 다음과 같이 명령하면 스왑 메모리를 활성화한다.
# swapon /jb-swap
- 다음과 같이 명령하면 스왑 메모리를 비활성화한다.
# swapoff /jb-swap
시스템 부팅 시 적용되도록 하기
- /etc/fstab에 다음을 추가한다.
/jb-swap none swap sw 0 0
TIP
- free 명령어로 현재 스왑 메모리의 크기와 사용량을 알 수 있다. top으로도 가능하다.