IT기술/리눅스
[Linux] swap으로 메모리 공간 늘리기. (virtual memory exhausted: Cannot allocate memory)
미노드
2021. 8. 13. 23:16
일반적인 테스트 환경 또는 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 공간이 할당된게 보이면 성공이다.