AWS EC2 SWAP MEMORY

EC2에서 디비도 돌리고... 웹서버도 돌리고... 이번엔 WAS 빌드하는데 뻗었다...ㅋㅋㅋㅋ

검색해보니 메모리가 부족해서 그렇단다...

맞다. 내가 현재 사용하는 프리티어는 메모리가 1GB... 매우 적다.

이걸로는 CI/CD 구현이 매우 어렵다.

 

Amazon EC2 에서 메모리 상태를 확인하는 명령어는 free이다.

 

free

이제부터는 아마존에서 제공하는 방법을 보고 따라하겠다. 원주소는 아래와같다.

https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-memory-swap-file/

 

스왑 파일을 사용하여 Amazon EC2 인스턴스의 스왑 공간으로 메모리 할당

1.    dd 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성합니다. 명령에서 bs는 블록 크기이고 count는 블록 수입니다. 스왑 파일의 크기는 dd 명령의 블록 크기 옵션에 블록 수 옵션을 곱

aws.amazon.com

1. dd 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성. bs는 블록크기. count는 블록수.

(128M*16 = 2048M)

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

 

2. 스왑 파일의 읽기 및 쓰기 권한 업데이트

sudo chmod 600 /swapfile

 

3. Linux 스왑 영역을 설정

sudo mkswap /swapfile

 

4. 스왑 공간에 스왑 파일을 추가하여 스왑 파일을 즉시 사용할 수 있도록 합니다

sudo swapon /swapfile

 

5. 프로시저가 성공적인지 확인

sudo swapon -s

 

6. /etc/fstab 파일을 편집하여 부팅 시 스왑 파일을 시작

sudo vi /etc/fstab

    파일 끝에 다음 줄을 새로 추가하고 파일을 저장한 다음 종료

    /swapfile swap swap defaults 0 0

 

fstab

 

 

'Server' 카테고리의 다른 글

CentOS7 재부팅시 systemctl 서비스 자동실행  (0) 2022.05.10
AWS EC2 - Instance Scheduling  (0) 2022.05.08
AWS EC2 생성  (0) 2022.04.09
Iptime DDNS 설정  (0) 2019.06.05
Iptime 포트포워딩  (0) 2019.06.02

이 글을 공유하기

댓글

Designed by JB FACTORY