개발
서버 개발 일지
Ubuntu 스왑 메모리(Swap Memory) 설정
2,599 views as of June 2, 2023.
AWS EC2 인스턴스에서 메모리가 부족할때 스왑 메모리를 이용해 디스크 용량을 메모리로 취급할 수 있다.
Ubuntu 환경에서라면 아래 Bash 명령어로 바로 실행해볼 수 있다.
$ free -m
// check memory size
$ sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
//t3a.nano memory 512MB *2 = Swap file size 1024MB(bs*1024)
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
$ sudo swapon /swapfile
$ free -m
// check attached swap memory size
$ sudo nano /etc/fstab
/swapfile swap swap defaults 0 0
// Write above line to fstab for set swapfile when the instance is reboot.
Copy
스왑 메모리는 실제 메모리의 최대 2배까지만 설정해두는게 좋다고 한다. (너무 오래되서 레퍼런스를 못찾겠...)
t3a.nano의 메모리가 512MB니까 스왑메모리는 최대 1024MB까지 설정하는게 좋겠죠.
bs 디폴트를 128M로 잡는다면 8개 쌓으면 1024니까 bs=128M count=8로 설정하면 됩니다.
뭐 이런 내용은 다른데에서 더 정확하게 다룰것이고 나중에 내가 볼 기록이니까 이쯤하면 될것같다.
#개발 #서버 #Ubuntu #스왑 메모리 #Swap Memory #swap
0
개의 댓글
Collection. 서버 개발 일지
01.
413 Request Entity Too Large 문제에 대해
2019
02.
ssh 터미널 접근시 발생하는 문제에 대해
2019
03.
Nginx 404 에러 페이지 리다이렉트
2019
04.
Nginx SSL 적용
2019
05.
파이썬으로 웹사이트 상태 체크하기
2019
06.
Nginx 서브 디렉토리 역방향 프록시 설정
2019
07.
PHP7.2 로 판올림 이후 PhpMyAdmin 이슈
2019
08.
Nginx 환경에서 웹폰트 확장자 CORS 이슈
2019
09.
Nginx 체인 인증서 적용
2019
10.
Nginx 특정 IP 차단 하기
2019
11.
proc_open(): fork failed errors ~ 포크 실패 에러
2020
12.
Ubuntu에서 환경변수 PATH 추가 적용하는 방법
2020
13.
Nginx 캐시 설정법
2020
14.
도커(docker)로 SSL 인증서 발급하는 과정.
2021
15.
Ubuntu 스왑 메모리(Swap Memory) 설정
2023
16.
Ubuntu 디스크 용량 확인하는 몇가지 명령어
2023
17.
도커(docker) 인증서 발급 조회 삭제 명령어
2024
18.
Ubuntu 로그 100개 떼어보기
2024
19.
SSL 인증서 비밀번호 제거 방법
2024
20.
Nginx 서버 로그 기록 설정 및 커스터마이징
2024