[Ubuntu] Ubuntu 22.04 swap 메모리 설정

Swap 메모리는 하드디스크 일부를 RAM처럼 사용하도록 만들어진 메모리입니다. 메모리를 초과하는 프로그램을 돌리는 경우 메모리의 부족으로 인해 메모리가 run out 되는 것을 막을 수 있습니다.
하지만 RAM이 아닌 하드디스크이기에 읽고 쓰는 속도가 느려지게 됩니다.

1. swap 파일 확인

먼저 swap 파일이 있는지 확인합니다.

sudo free -m 
sudo swapon -s

swqp 파일이 존재하면 작동을 중지합니다.

sudo swapoff -a

2. swap 파일 생성

-l 뒤에 8G를 입력해서 8G의 추가적인 가상 메모리를 사용할 수 있습니다.

sudo fallocate -l 8G /swapfile

swapfile의 권한을 수정한 뒤, 해당 파일이 swap으로 동작하도록 만든다.

sudo chmod 600 /swapfile # 권한 수정
sudo mkswap /swapfile    # 활성화 준비
sudo swapon /swapfile    # 활성화

현재 swap 메모리는 생성되었지만, 재부팅 뒤에도 계속 사용할려면 /etc/fstab 파일을 수정해야합니다.

sudo vi /etc/fstab # 파일 편집

## 내용 추가
/swapfile swap swap defaults 0 0

'DevOps' 카테고리의 다른 글

fail2ban  (0) 2024.02.05
ssh connection timeout  (0) 2024.02.05
[Docker] Ubuntu 22.04 Docker 설치  (0) 2024.02.03
[ELK] 로그 모니터링 시스템  (1) 2024.01.05
[UBUNTU] 우분투 서버 SSH로 접속 세팅하기  (0) 2023.10.17