라이트세일 메모리 부족
비트나마 Bitnami (라이트세일)는 아랫쪽 제일 밑에 방법대로 한다.
AWS 라이트세일 메모리 부족 현상은 스왑 파일을 만들어서 어느정도 해결이 가능하다.
하지만 물리적인 부분이 아니기에 권장은 더 높은 요금제로 변경하는것을 권함!!
# 스왑 파일 생성
df -h
sudo fallocate -l 4G /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile
ll -h
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --show
free -h
#재부팅 후 자동등록
sudo vi /etc/fstab
# 아래 내용 추가
/swapfile swap swap defaults 0 0
sudo mount -a
#오류 없다면 성공
아래 내용은 굳이 안해도 상관없음!!
스왑 사용 최적화 (선택 사항)
스왑 사용 빈도를 조정하려면 vm.swappiness 값을 낮출 수 있습니다. 기본값은 60입니다. 성능을 위해 10 정도로 조정해 보세요.
일시적으로 조정
bash
코드 복사
sudo sysctl vm.swappiness=10
영구적으로 유지 /etc/sysctl.conf 파일에 아래 내용을 추가합니다:
코드 복사
vm.swappiness=10
1개월에 $5 요금제는 하드용량이 20GB 이므로 스왑을 4GB로 잡게되면 워드프레스 하나도 겨우 돌릴 정도로 전체 용량이 부족해진다.
하지만 이정도면 일단 시작을 해볼수 있다는 점에서 스왑 메모리 올리고 제일 작은 인스턴스로 워드프레스를 시작해보자.
비트나미 기본 스왑 삭제 및 8기가 생성
기존 스왑 파일 비활성화 및 삭제
- 스왑 비활성화
sudo swapoff /mnt/.bitnami.swap
- 기존 스왑 파일 삭제
sudo rm /mnt/.bitnami.swap
새 스왑 파일 생성 (예: 2GB)
- 새 스왑 파일 생성
sudo fallocate -l 2G /mnt/.bitnami.swap
(만약fallocate
명령이 지원되지 않는다면, 아래 명령을 사용할 수 있습니다.)sudo dd if=/dev/zero of=/mnt/.bitnami.swap bs=1M count=2048
- 권한 설정
sudo chmod 600 /mnt/.bitnami.swap
- 스왑 파일 포맷 및 활성화
sudo mkswap /mnt/.bitnami.swap sudo swapon /mnt/.bitnami.swap
- 스왑 활성화 확인
sudo swapon --show free -h
재부팅 후 스왑 유지 설정
/etc/fstab
파일을 수정합니다sudo nano /etc/fstab
- 아래 내용을 추가합니다
/mnt/.bitnami.swap none swap sw 0 0
스왑 사용 최적화 (선택 사항)
스왑 사용 빈도를 조정하려면 vm.swappiness
값을 낮출 수 있습니다. 기본값은 60입니다. 성능을 위해 10 정도로 조정해 보세요.
- 일시적으로 조정
sudo sysctl vm.swappiness=10
- 영구적으로 유지
/etc/sysctl.conf
파일에 아래 내용을 추가합니다vm.swappiness=10
이제 스왑이 2GB로 늘어나고 최적화된 상태로 유지될 것입니다.
목차