[Ubuntu] Ubuntu 20.04 Swap 설정
메모리가 부족한 경우 메모리의 일부 내용을 디스크로 SWAP(스왑)하게 됩니다.
Windows의 가상메모리와 같이 디스크의 일부를 메모리처럼 사용하게 됩니다.
이번에는 스왑 중 스왑 파일을 생성하는 방법을 다뤄봤음
순서는 swap 비활성화-> swap file 크기 조정-> swap 생성 -> swap 활성화
1. Swap 파일 확인 방법
swapfile은 root 폴더 하위에 /swapfile로 생성되며 사용 현황은 free명령어로 확인할 수 있다. Ubuntu 20.04 버전에서는 디폴트로 2GB의 스왑이 잡혀있음.
$free -m free명령어로 swap의 사용 현형 확인
2. Swap 비활성화
Swap file을 사용 중이라면 swap off 명령어로 비활성화 시켜야한다.
swap file이 활성화된 상태에서는 "failed 메모리를 할당할 수 없습니다" 라는 에러 메세지와 함께 크기 조정에 실패한다.
$sudo swapoff -v /swapfile
3. Swap file 크기 조정 및 생성
swap메모리 크기 조정은 fallocate 명령어를 사용한다. 이후 권한을 설정하고 mkswap 명령어로 swapfile을 만들고 swapon으로 활성화 시킨다.
$sudo fallocate -l 8GB /swapfile
# 생성된 파일의 권한 설정
$sudo chmod 600 /swapfile
#swap file 만들기
$sudo mkswap /swapfile
4. Swap file 활성화
#swap file 활성화
$sudo swapon /swapfile
스왑 파일을 통해서 가용할 수 있는 메모리보다 더 많은 메모리를 사용할 수 있습니다.
속도는 메모리에 비해 느리지만 최근에는 SSD를 사용하기 때문에 이전보다는 더 나은 속도를 보여줍니다.
작업시 메모리가 부족한 경우 스왑파일 생성을 고려해보는 것도 좋습니다.
참고 : https://psychoria.tistory.com/717
Author And Source
이 문제에 관하여([Ubuntu] Ubuntu 20.04 Swap 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cxxerry/Ubuntu-Ubuntu-20.04-Swap-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)