본문 바로가기
공부/프로젝트

Swap 메모리를 설정해보자

by JERO__ 2022. 7. 25.

EC2의 프리티어는 메모리가 1gb라 Jenkins가 실행중에 메모리 부족으로 멈출 수도 있다. 이를 방지하기 위해서는 스왑메모리를 설정해야한다.

// 메모리 상태 확인
$free -h

스왑 메모리 설정 전

// swap 파일을 생성해준다. (메모리 상태 확인 시 swap이 있었지만 디렉토리 파일은 만들어줘야한다.)
$ sudo mkdir /var/spool/swap
$ sudo touch /var/spool/swap/swapfile
$ sudo dd if=/dev/zero of=/var/spool/swap/swapfile count=2048000 bs=1024

// swap 파일을 설정한다.
$ sudo chmod 600 /var/spool/swap/swapfile
$ sudo mkswap /var/spool/swap/swapfile
$ sudo swapon /var/spool/swap/swapfile

// swap 파일을 등록한다.
$ sudo vim /etc/fstab
파일이 열리면 해당 파일 아래쪽에 하단 내용 입력 후 저장
- 입력 할 수 있도록 하는 명령어 -> if
- 파일 수정 후 저장하는 명령어-> esc키 누른 후 :wq 입력 후 엔터
/var/spool/swap/swapfile    none    swap    defaults    0 0

// 메모리 상태 확인
$free -h

스왑 메모리 설정 후

'공부 > 프로젝트' 카테고리의 다른 글

Flyway를 사용하는 이유  (0) 2022.07.29
젠킨스 pipeline를 설정해보자  (0) 2022.07.26
[지원플랫폼] 플래닝포커를 해보자  (0) 2022.07.25
DB 서버를 연동해보자  (0) 2022.07.25
젠킨스를 적용해보자  (0) 2022.07.25

댓글