[AWS] LightSail Swap Memory 설정

워드프레스 블로그를 운영하면서 직접 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

  • Oracle VCN: 오라클 가상 클라우드 네트워크

    오라클 클라우드 Free Tier 계정 생성 후 OIC에 로그인이 되어 있는 상태에서 Oracle VCN을 진행할 수 있습니다. 오라클의 VCN(Virtual Cloud Network)은 사용자가 클라우드 내에서 가상의 프라이빗 네트워크를 구축하고 관리할 수 있도록 해주는 서비스입니다. 기존의 데이터 센터 네트워크 환경과 동일하게 네트워크 환경을 제어할 수 있습니다. 목차✅ LightSail Swap Memory 생성✅ 스왑 파일 권한 설정✅…

  • VMware 다운로드 및 무료 버전 설치하기[윈도우]

    윈도우에 리눅스를 설치하는 경우 가상 머신(Virtual Machine, VM)을 이용하게 되며, 가상화를 위한 하이퍼바이저 프로그램이 필요합니다. 하이퍼바이저인 VMware 다운로드 및 설치 방법에 대해 알아 보겠습니다. 기본적으로 VMware는 결제 후 유료 사용이 가능하지만 설치해서 사용하게 될 프로그램은 VMware Workstation Player 제품으로 개인 사용자에게 무료로 사용할 수 있는 VMware 무료 버전입니다. 목차✅ LightSail Swap Memory 생성✅…

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

    목차✅ LightSail Swap Memory 생성✅ 스왑 파일 권한 설정✅ 스왑 영역 설정✅ 스왑 영역 활성화✅ 자동 마운트 설정하기1. Oracle VM VirtualBox란? Oracle VM VirtualBox는 기업 및 가정용으로 사용할 수 있는 강력한 x86 및 AMD64/Intel64 가상화 제품입니다. VirtualBox는 기업 고객을 위한 기능이 매우 풍부한 고성능 제품일 뿐만 아니라 GNU General Public License(GPL) 버전 3의…

  • VirtualBox 호스트 키 설정

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

  • 오라클 클라우드 고정 IP 생성

    오라클 클라우드 고정 IP(공용 IP)는 생성한 VM 인스턴스에 연결해서 사용하기 위해 새로 생성이 필요합니다. 고정 IP(공인 IP)를 오라클 클라우드에서는 ‘공용 IP’로 표기하고 있으니 참고해서 설정을 하면 되겠습니다. 목차✅ LightSail Swap Memory 생성✅ 스왑 파일 권한 설정✅ 스왑 영역 설정✅ 스왑 영역 활성화✅ 자동 마운트 설정하기✅ 오라클 클라우드 고정 IP(공용 IP) 생성 고정 IP는…

  • 오라클 클라우드 무료 서버 사용 방법 | 상시 무료 클라우드 서비스 스펙

    CentOS, 록키리눅스, 우분투, 오라클 리눅스 등의 서버를 무료로 사용할 수 있는 오라클 클라우드 무료 서비스에 대해 알아 보겠습니다. 오라클 클라우드 프리티어(Oracle Cloud Free Tier)는 Infrastructure 제품과 절대 만료되지 않는 상시 무료 프로모션 체혐판 2가지가 제공됩니다. 기존의 AWS는 1년 동안 750시간의 무료 서비스를 이용할 수 있고 관리하는 웹사이트의 서버 사용을 고민할 수는 있지만 테스트…

답글 남기기

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

Prove your humanity: 2   +   7   =