openwrt: swap!

공식 문서에 따르면, 내 상황에선 아직은 필요가 없다.
32MB 정도로 작은 시스템에선 스왑파일이 필요하다고 한다.

허나.. 256MB 인 내 공유기도 현재 80% 정도 램을 쓰고 있으니, 스왑파일을 만들어주는게 아무래도 나을 듯 싶다. (이렇단 얘기는 뭔가 이러 저거 꽤 많이 올려놨단 건데.)

문서에선 uci 를 사용했지만, 수동으로도 가능하다.
또, 원문의 디렉토리는 /overlay 지만, 나는 추가한 /storage 를 사용하기로 하고, 크기는 256MB 로 했다.

dd if=/dev/zero of=/storage/swap bs=1M count=256
mkswap /storage/swap

# /etc/config/fstab 을 편집하여, 다음을 추가한다.
config swap 'swap'
	option device '/storage/swap'

# 다음을 실행하여 fstab 을 재실행한다.
/etc/init.d/fstab boot

다 끝났으면, Luci 또는 직접 명령을 입력하여 스왑 파일이 등록되었는지 확인할 수 있다.

  • Luci: Status – Memory – Swap free
  • Terminal : cat /proc/swaps

간단하군요!

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.