composer를 update 중에 composer가 뻗어버리는 일이 발생하였습니다. 개발용으로 Virtual server를 이용하고 있는데, 아무래도 메모리가 적어서 그런 것 같습니다.
구글링을 해보니, swap 설정을 해주어야 한다고 하니 오늘은 이 척박한(!) 서버에 스왑으로 일단 돌아가게는 해놔야 하겠습니다.
1. 일단 free 명령으로 swap 파일이 있는지 확인부터 해줍니다. :
sudo free -m
위와 같이 swap이 0 0 이 나옵니다.
2. 그러면 일단, 스왑 파일을 생성하겠습니다. 아래와 같이 해주면 4기가 크기의 파일이 생성됩니다:
sudo fallocate -l 4G /swapfile
이렇게 해주면 /swapfile 이라는 4G짜리 파일이 만들어지겠지요.
3. 이제 이 파일을 swap으로 이용하도록 설정하겠습니다. 그 전에 안전을 위해서 생성한 파일의 permission을 root만 읽고 쓸 수 있게 변경하겠습니다:
sudo chmod 600 /swapfile
4. 이제 이 파일을 swap 파일로 인식하게 해주면 되겠습니다.
sudo mkswap /swapfile
이러면 아래와 같이 반응이 옵니다.
5. 이제 swapon으로 스왑 파일을 활성화시키면 됩니다.
sudo swapon /swapfile
-s 옵션을 주면 이제 스왑이 실행되고 있는지 확인 가능합니다.
sudo swapon -s
'Dev > Linux' 카테고리의 다른 글
anaconda3에서 jupyter notebook - 다른 환경 설정하기 (0) | 2017.10.30 |
---|---|
Ubuntu에서 Anaconda 설치하기 (0) | 2017.10.24 |
[Ubuntu/Apache] www 도메인으로 리다이렉트 간단 설정 (1) | 2015.09.07 |
한달전 (또는 특정 날짜, 며칠 이전) 파일들 모두 삭제하기 (0) | 2015.03.06 |
[ubuntu] 개인 디렉토리(public_html)에서 php 사용하도록 세팅하기 (0) | 2015.01.04 |