본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/리눅스

[Linux] swap으로 메모리 공간 늘리기. (virtual memory exhausted: Cannot allocate memory)

by 미노드 2021. 8. 13.

일반적인 테스트 환경 또는 AWS ec2 프리티어 사용하는 경우 메모리가 모자라서 컴파일이 안되는 경우가 있다.

이런 경우 swap을 이용하여 메모리 공간을 늘림으로써 문제 해결 가능하다.

# cd /
# sudo dd if=/dev/zero of=swapfile bs=1M count=2048 
#
 sudo mkswap swapfile
#
sudo swapon swapfile
#
 sudo chmod 600 swapfile
#
sudo vi etc/fstab 
맨윗줄에 한줄 추가
/swapfile none swap sw
0 0
# free -h

이런식으로 swap 공간이 할당된게 보이면 성공이다.