반응형
Oracle Cloud Free Tier 에서 VM 머신 2개를 무료로 사용하고 있다. Free Tier는 VM 1개당 최대 사용 가능한 메모리가 1GB이다. 최근에 코인 자동 거래 봇을 돌리면서 메모리가 부족한지 서버가 자주 다운되었다.
그래서 서버 메모리 늘리는 방법을 찾아보다가, 스왑(Swap)을 통해 메모리를 늘릴 수 있다는 것을 알게 되었다.
1. 스왑 파일 생성
루트에 아래 명령어를 실행한다.
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
2.스왑 파일 권한 변경
sudo chmod 600 /swapfile
3. 스왑 영역 설정
sudo mkswap /swapfile
4. 사용할 수 있도록 추가
sudo swapon /swapfile
5. 재부팅시 자동 마운트 실행하기
sudo vi /etc/fstab 명령어로 fstab 파일을 편집한다.
그리고 맨 아래에 다음을 추가한다.
/swapfile swap swap defaults 0 0
이제 메모리를 확인해보면 swap 영역이 생긴 것을 확인할 수 있다.
하드웨어의 물리적인 RAM 크기 및 정보를 알고 싶다면 아래 명령어를 사용한다.
sudo dmidecode --type memory | more
반응형
'개발' 카테고리의 다른 글
OpenAI에서 드디어 ChatGPT API와 Whisper API 공개했습니다. (0) | 2023.03.02 |
---|---|
Tailwind CSS와 함께 Next.js 시작하기 (0) | 2023.02.28 |
맥OS 보안 설정하기 (0) | 2022.07.25 |
Buy Me a Coffee 후원 버튼: payoneer 연동하여 국내에서 사용하기 (2) | 2022.07.25 |
사진 메타데이터 EXIF, 생성날짜(촬영날짜) 변경하기 (0) | 2022.06.13 |