728x90

Azure VM (OS : Centos 7.9) 환경에서 임시 스토리지 Swap 할당하기

 

바쁜 현대인을 위한 세줄요약

* 임시스토리지 있는 VM을 위한 Swap 설정입니다

1. vim /etc/waagent.conf

2. Line 51 ResourceDisk.Format=n >> ResourceDisk.Format=y

    Line 61 ResourceDisk.EnableSwap=n >> ResourceDisk.EnableSwap=y

    Line 64 ResourceDisk.SwapSizeMB=0 >> ResourceDisk.SwapSizeMB=24576

3. systemctl restart waagent

 

Azure VM 은 SKU 별로 임시 스토리지를 할당합니다.

임시 스토리지

임시 스토리지 공간을 활용하여 Swap 영역으로 사용해보도록 하겠습니다.

이번 테스트 환경은 CentOS7.9 , Standard E2as v4(2개 vcpu, 16 GiB 메모리)에서 진행하였습니다

처음 VM 생성 시 , /mnt/resource 에 32GB 할당되어 있는것을 확인할 수 있습니다

추가로 free -h 명령어를 통해 Swap Size 가 0 인것을 확인합니다

 

기존 CentOS 에서 Swap 추가는 번거로웠지만

Azure VM 의 Swap 추가는 굉장히 간단합니다

임시스토리지 크기가 32GB이기 때문에 스왑은 24GB로 잡아보도록 하겠습니다

vim /etc/waagent.conf

수정 전

Line 51 ResourceDisk.Format=n >> ResourceDisk.Format=y

Line 61 ResourceDisk.EnableSwap=n >> ResourceDisk.EnableSwap=y

Line 64 ResourceDisk.SwapSizeMB=0 >> ResourceDisk.SwapSizeMB=24576

 

수정 후

:wq! 후 waagent 재기동 해주시면 됩니다.

systemctl restart waagent

swapfile 을 만드는데 시간이 좀 소요됩니다.

 

잠시 여유를 가지신 후 확인 해보시면 

 

Swap Memory 가 생긴것을 확인할 수 있습니다.

 

자세한 메모리 확인 방법은 아래 글을 참고해주세요

2022.12.07 - [분류 전체보기] - CentOS 7 메모리 확인하기

 

CentOS 7 메모리 확인하기

서버를 운영하다 보면 메모리 가용량(사용 가능한 양)이나 현재 사용률을 확인 할 경우가 생긴다. 1. top 실시간 OS 자원 사용률을 확인 할 수 있다. CPU 사용량은 0.3 이고 system 점유율 0.2, idle은 99.5

pizzaslasher.tistory.com

이상입니다

 

감사합니다

728x90

+ Recent posts