(AWS)개복치 ec2 swap으로 해결

jimmy·2024년 5월 1일
0

프로젝트

목록 보기
3/7
post-thumbnail

서버 켜져있는거맞죠?

호다닥 확인해보면 개복치마냥 자꾸 꺼져있다.. 2시간마다 꺼지는듯..
그래서 cpu 사용률을 확인해봤더니 99.9퍼센트까지 치솟았을때 서버가 다운되는것이다...

근데 아무리 생각해봐도 99.9퍼센트까지 cpu를 사용할 일이 없다..

알아보니 현재 사용중인 프리티어 t2.micro 인스턴스가 RAM 1GB까지만 제공한다고한다.. 그래서 메모리 부족으로 인해 발생한 문제가 아닐까..?

블로그에서 swap파일을 만들어서 swap공간에 추가해주는 방법을 알게되었고 따라해보았다.

swap 파일 만들기(1GB count=8)

sudo dd if=/dev/zero of=/swapfile bs=128M count=16

swap 파일에 대한 읽기 및 쓰기 권한 업데이트

sudo chmod 600 /swapfile

linux swap 영역 설정

sudo mkswap /swapfile

swap파일을 swap공간에 추가

sudo swapon /swapfile

전체 메모리 용량 확인

free -h

결과는..
최대가 2퍼도 안된다 ㅋㅋ? 직즉에 이렇게 할 수 있었잖아.. 근데 99였다가 1.43은 좀 갭이 상당하다. 아무튼 이후로 서버는 절대 꺼지지 않았다.. 🙌😂

참고
https://velog.io/@dpwls8364/TIL-230825

profile
💻BackEnd

2개의 댓글

comment-user-thumbnail
2024년 7월 1일

문제 해결 멋져여

1개의 답글