리눅스 / 스왑 메모리(Swap Memory) 늘리는 방법
리눅스 시스템이 메모리를 다 사용하면 프로그램이 멈추는 등 문제가 발생합니다. 이때 스왑 메모리(Swap Memory) 늘려서 메모리 부족 문제를 해결할 수 있습니다.
스왑 파일 만들기
fallocate -l 2G /jb-swap
적당한 디렉토리에 적당한 이름의 파일을 적당한 크기로 만듭니다. 여기서는 루트 디렉토리에 jb-swap이라는 파일을 2G의 크기로 만들겠습니다.
chmod 600 /jb-swap
root만 읽고 쓸 수 있게 권한 설정을 합니다.
mkswap /jb-swap
스왑 파일로 만듭니다.
swapon /jb-swap
활성화합니다.
스왑을 사용하지 않으려면 다음과 같이 명령합니다.
swapoff /jb-swap
시스템 부팅시 적용되도록 하기
/etc/fstab에 다음을 추가합니다.
/jb-swap none swap sw 0 0
TIP
- free 명령어로 현재 스왑 메모리의 크기를 알 수 있습니다.
- 스왑을 비활성화하려면 swapoff /jb-swap
- 시스템 부팅 시 적용되지 않도록 하려면 /etc/fstab에 추가한 코드를 삭제 또는 주석 처리
- 스왑 파일 삭제는 rm /jb-swap