리눅스맨

라이트세일 메모리 부족

라이트세일 메모리 부족 해결 스왑파일 생성

라이트세일 메모리 부족

비트나마 Bitnami (라이트세일)는 아랫쪽 제일 밑에 방법대로 한다.

AWS 라이트세일 메모리 부족 현상은 스왑 파일을 만들어서 어느정도 해결이 가능하다.

하지만 물리적인 부분이 아니기에 권장은 더 높은 요금제로 변경하는것을 권함!!

1개월에 $5 요금제는 하드용량이 20GB 이므로 스왑을 4GB로 잡게되면 워드프레스 하나도 겨우 돌릴 정도로 전체 용량이 부족해진다.

하지만 이정도면 일단 시작을 해볼수 있다는 점에서 스왑 메모리 올리고 제일 작은 인스턴스로 워드프레스를 시작해보자.

라이트세일 메모리 부족
라이트세일 메모리 부족 해결 스왑파일 생성 3

비트나미 기본 스왑 삭제 및 8기가 생성

기존 스왑 파일 비활성화 및 삭제

  1. 스왑 비활성화
    sudo swapoff /mnt/.bitnami.swap
  2. 기존 스왑 파일 삭제
    sudo rm /mnt/.bitnami.swap

새 스왑 파일 생성 (예: 2GB)

  1. 새 스왑 파일 생성
    sudo fallocate -l 2G /mnt/.bitnami.swap
    (만약 fallocate 명령이 지원되지 않는다면, 아래 명령을 사용할 수 있습니다.)
    sudo dd if=/dev/zero of=/mnt/.bitnami.swap bs=1M count=2048
  2. 권한 설정
    sudo chmod 600 /mnt/.bitnami.swap
  3. 스왑 파일 포맷 및 활성화
    sudo mkswap /mnt/.bitnami.swap sudo swapon /mnt/.bitnami.swap
  4. 스왑 활성화 확인
    sudo swapon --show free -h

재부팅 후 스왑 유지 설정

  1. /etc/fstab 파일을 수정합니다
    sudo nano /etc/fstab
  2. 아래 내용을 추가합니다
    /mnt/.bitnami.swap none swap sw 0 0

스왑 사용 최적화 (선택 사항)

스왑 사용 빈도를 조정하려면 vm.swappiness 값을 낮출 수 있습니다. 기본값은 60입니다. 성능을 위해 10 정도로 조정해 보세요.

  1. 일시적으로 조정
    sudo sysctl vm.swappiness=10
  2. 영구적으로 유지 /etc/sysctl.conf 파일에 아래 내용을 추가합니다
    vm.swappiness=10

이제 스왑이 2GB로 늘어나고 최적화된 상태로 유지될 것입니다.


게시됨

카테고리

작성자

태그: