본문 바로가기
카테고리 없음

AWS 설정 - 가상메모리 할당하기

by 올럭Dev 2024. 6. 22.
728x90

메모리 용량과 디스크 사용량 확인하기

# 메모리 용량 & 사용량 확인
free -m 

 

Swap 영역이 0임

# 디스크 사용량 확인
df


리눅스는 /dev/root 가 기본 파일 시스템으로 본인의 서버는 27187396블럭이 사용가능 (28Gb)

스왑 영역 만들기

aws 가상메모리 할당 용량은 2G
스왑 파일의 크기 : bs (블록 크기) * count (블록 수)
dd 명령어로 루트 파일 시스템에 스왑 파일을 생성합니다.
지정한 블록 크기는 인스턴스의 사용 가능한 메모리보다 작아야 합니다. 그렇지 않으면 "memory exhausted" 오류가 발생합니다.

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

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

 

 

7. 메모리 용량 & 디스크 사용량 다시 확인

before


after 2GB 늘어남

 

참고사이트

https://repost.aws/ko/knowledge-center/ec2-memory-swap-file
https://repost.aws/ko/knowledge-center/ec2-memory-partition-hard-drive
https://sundries-in-myidea.tistory.com/102
https://yunamom.tistory.com/302?category=991468#google_vignette

 

[EC2] AWS 프리티어 사용법 Step2 - 우분투 서버 초기설정

안녕하세요 yunamom 입니다 :D 이번 포스팅에서는 Step2 우분투 서버 초기설정 방법을 순서대로 작성하겠습니다. 👩🏻‍💻 우분투 apt 기본명령어 알아두기 서버 접속후 패키지 업데이트 타임존

yunamom.tistory.com

 

 

AWS EC2 프리티어에서 메모리 부족현상 해결방법

AWS free tier를 사용하다보면 2%가 부족할 때가 있다. AWS 프리티어는 가난한 대학생에게는 한줄기 빛과 같은 존재인데, AWS의 프리티어라서 적게 돈이 나가는 것도 좋고, 실제로 이것저것 해볼 수 있

sundries-in-myidea.tistory.com

 

 

하드 드라이브의 파티션을 사용하여 Amazon EC2 인스턴스에서 스왑 공간으로 메모리 할당

하드 드라이브의 파티션을 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 스왑 공간으로 사용할 메모리를 할당하려고 합니다.

repost.aws

 

 

스왑 파일을 사용하여 Amazon EC2 인스턴스에서 메모리를 스왑 스페이스로 할당합니다.

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 스왑 파일로 사용할 메모리를 할당하고 싶습니다. 어떻게 해야 하나요?

repost.aws

 

 

 

 

728x90