반응형
리눅스 메모리 스왑 필요성
aws 프리티어를 사용하면 메모리가 1GB 밖에 안됩니다. 16GB, 32GB 등등 되는 요즘 컴퓨터 스펙을 생각하면 굉장히 작은 스펙입니다. 하지만 이 스펙에도 MVP만 갖춰진 애플리케이션은 어느정도 돌릴 수 있습니다. 하지만 젠킨스 서버로 활용하게 되는 경우 메모리 부족으로 인해 서버가 다운될 수 있습니다.
메모리 스왑을 통해 aws 프리티어 서버를 젠킨스 서버로 활용
서버 스펙을 높이자니 비용이 들어가기 때문에 aws 프리티어를 사용하면서 젠킨스를 활용한 CI/CD를 구성하려는 분들에게는 괜찮은 선택지이지 않을까 싶습니다. 아무래도 하드디스크를 메모리처럼 사용하다보니 느린 부분은 있긴하겠지만 문제가 생기기 전까지는 무료로 쓸 수 있으니까요
리눅스 메모리 스왑 설정하는 법
# 2기가 스왑파일 생성
sudo fallocate -l 2G /swapfile
# 스왑파일 권한 변경
sudo chmod 600 /swapfile
# 스왑공간 생성
sudo mkswap /swapfile
# 스왑 파일을 스왑 메모리에 추가
sudo swapon /swapfile
# /esc/fstab 수정
sudo vim /etc/fstab
# 맨 아래줄에 아래 내용 추가
/swapfile none swap sw 0 0
sudo reboot
free -h
리부트시에도 스왑 메모리가 잘 붙었는지 확인해줍니다.
반응형
'ETC > 기타' 카테고리의 다른 글
학점은행제 학점인정신청 하는방법(자격증, 비용) (1) | 2024.10.10 |
---|---|
깃허브 웹 훅 젠킨스 요청보내는 법(GitHub WebHook Jenkins) (0) | 2024.06.30 |
aws 프리티어(무료) EC2 서버 생성 및 ssh 접속하는 법 총 정리(윈도우) (1) | 2024.06.17 |
소스트리 커밋내역, 파일 내용 한글깨짐 총 정리 +인텔리제이 한글깨짐 설정(UTF-8) (0) | 2024.05.25 |
초간단 티스토리 코드블럭 테마 변경하는 법 (23.11 최신) (0) | 2023.11.15 |