[AWS] LightSail Swap Memory 설정

공정위 광고 문구 Ver 2.0

워드프레스 블로그를 운영하면서 직접 AWS LightSail로 이전해서 직접 관리하면서 업 중에 메모리 부족 현상을 볼 수 있는 단계가 멀지 않아 Swap Memory 설정의 필요성을 생각하게 되었습니다. LightSail Swap Memory 설정 용량은 4G로 결정했는데 이유는 SSD를 사용하는 서버이기 때문에 HDD에 비해 스왑 메모리에 대한 접근 속도가 빠르기 때문에 성능 저하가 상대적으로 적기 때문입니다.(HDD를 사용하는 서버가 현재까지 있지는 않겠지만..)

8G 설정 욕심도 났지만 크게 일어날 일 없는 디스크 I/O도 고려해서 4G로 결정했습니다.

이미 웹사이트가 운영 중인 서버에서 기존 파티션 용량을 조정하고 스왑 파일은 만드는 것은 무리가 있고, 디스크를 추가하는 비용보다 서비스를 상위 서비스로 바꾸는 것이 비용적인 측면에서 더 효율적이지만 업데이트 역시 필요한 상황은 아니었습니다. 메모리 사용량은 유휴 메모리가 충분하지만 많은 곳에서 사용되고 있기 때문에 많이 남아 있는 용량을 생각해서 스왑 메모리를 파일로 생성을 결정하게 되었습니다.

✅ LightSail Swap Memory 생성

~]# dd if=/dev/zero of=/swapfile bs=1M count=4096
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 33.4997 s, 128 MB/s

✅ 스왑 파일 권한 설정

~]# chmod 600 /swapfile

✅ 스왑 영역 설정

~]# mkswap /swapfile
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=f8c75f62-cbd0-45f6-b24a-c82b8e8e27ee

✅ 스왑 영역 활성화

~]# swapon /swapfile
~]# swapon -v
NAME      TYPE SIZE USED PRIO
/swapfile file   4G   0B   -2

✅ 자동 마운트 설정하기

~]# vi /etc/fstab
/swapfile none swap sw 0 0
  • none: 스왑 파일에는 파일 시스템이 필요 없으므로 none으로 설정
  • swap: 파일 시스템 유형을 swap으로 설정
  • sw: 스왑 옵션을 설정
  • 0 0: 덤프와 파일 시스템 검사를 위한 설정
아마존 웹 서비스(AWS)

Similar Posts

  • LightSail 윈도우 서버 2022 인스턴스 시작 | 원격 데스크톱 연결

    AWS에서 LightSail은 생성할 수 있는 서버 스펙에 한해 EC2보다 서버를 만드는데 5분 정도의 짧은 시간이면 원하는 서버를 만들 수 있습니다. LightSail 윈도우 서버 생성 후 원격 데스크톱 연결까지 진행 해 보겠습니다. ✅ LightSail 윈도우 서버 생성 먼저 LightSail에서 원하는 윈도우 서버 버전 체크 후 인스턴스를 생성합니다. 서버 생성 후 기본 연결은 인스턴스에서 RDP를…

  • Oracle VM VirtualBox: 다운로드 및 설치

    1. Oracle VM VirtualBox란? Oracle VM VirtualBox는 기업 및 가정용으로 사용할 수 있는 강력한 x86 및 AMD64/Intel64 가상화 제품입니다. VirtualBox는 기업 고객을 위한 기능이 매우 풍부한 고성능 제품일 뿐만 아니라 GNU General Public License(GPL) 버전 3의 조건에 따라 오픈 소스 소프트웨어로 무료로 사용할 수 있습니다. 버추얼박스(VirtualBox)는 이노테크(InnoTek)에서 만들어 진 후에 현재는 오라클에 개발…

  • VirtualBox 록키 리눅스 설치 방법[Rocky Linux Ver 9.3]

    Oracle VM VirtualBox 록키 리눅스 설치를 진행해 보겠습니다. VirtualBox가 설치되어 있지 않다면 먼저 설치를 진행해야 합니다. ✅ 록키 리눅스 ISO 다운로드 받기 x86_64 DVD 버전으로 ISO 이미지를 다운로드 받아 줍니다. ✅ VirtualBox 록키 리눅스 설치 설치된 VirtualBox 관리자 화면입니다. 1. VirtualBox 가상머신 OS 생성 새로 만들기(N)을 눌러 신규 VM(가산 머신)을 설치 후 생성…

  • [AWS] EC2에 EBS 볼륨 추가 방법

    AWS의 EC2에 추가 스토리지가 필요한 경우 EBS 볼륨 추가를 진행하게 됩니다. EBSElastic Block Store는 AWS에서 제공되는 용량에 스토리지 용량을 추가해서 사용할 수 있고 영구적인 데이터 또는 추가 기능이 필요한 경우에 사용하게 됩니다. EBS는 원하는 크기 및 성능 등을 지정할 수 있으며, 사용자가 원할 때 삭제가 가능합니다. ✅ EBS 볼륨 추가 방법 1. EC2…

  • VirtualBox 호스트 키 설정

    버추얼박스(VirtualBox) 가상 머신을 실행하는 중 [현재 호스트 키는 Right control입니다.] 라는 내용을 확인할 수 있습니다. VirtualBox 호스트 키 설정을 다시 해야 합니다. 이유는 가상 머신 설치 중 호스트 키 설정이 [오른쪽 Ctrl]이라고 되어 있는 경우 한국은 컨트롤 키가 기본 한문으로 잡혀 있어 변경을 해 주는 좋습니다. 가상 머신 안에서 마우스를 클릭했거나 호스트 키를…

  • 오픈스택(OpenStack)이란?

    OpenStack(오픈스택)은 클라우드 리소스를 관리하고, 정의하고, 활용하기 외한 오픈 소스 프레임워크로써 비영리 단체인 오픈인프라스트럭처재단(OIF)(구:오픈스택 재단)에서 운영 중이며, 아파치 라이선스에서 배포됩니다. 2010년 오픈스택 재단은 AWS의 폐쇄성에 대항하는 오픈소스 laaS 오픈스택 프로젝트를 관리합니다. OpenStack 정의 OpenStack은 AWS, Oracle Cloud, Azure와 같은 클라우드 서비스를 자체적으로 구축할 수 있으며, 사용자의 요청이 있을 때 가상 머신 등의 리소스를 공급할…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 2   +   5   =