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 |