raspbian jessie swap 늘리기.

라즈베리파이2 B 모델에 raspbian jessie를 설치하면, swap이 기본적으로 100MB 설정되어 있다.(확인은 /proc/swaps 통해 할 수 있다).
swap은 파티션이 아닌 화일(/var/swap)로 사용하고 있음을 알 수 있다.

# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/var/swap                               file            102396  16500   -1

swap file 설정은 /etc/dphys-swapfile에서 위치, 크기 등을 조정 할 수 있다. CONF_SWAPSIZE=100 을 주석처리하고, 원하는 크기로 변경한다. 나는 1024(1GB)로 변경했다.

# vi /etc/dphys-swapfile

#CONF_SWAPSIZE=100
CONF_SWAPSIZE=1024

적용하기 전에, free 명령어로 swap 크기를 확인한다.

# free -m
             total       used       free     shared    buffers     cached
Mem:           925        352        573         23          4        182
-/+ buffers/cache:        165        760
Swap:           99          0         99

서비스를 재실행하면 원하는 크기로 swap이 변경된 것을 볼 수 있다.

# service dphys-swapfile stop
# free -m
             total       used       free     shared    buffers     cached
Mem:           925        352        573         23          4        182
-/+ buffers/cache:        165        760
Swap:            0          0          0
# service dphys-swapfile start
# free -m
             total       used       free     shared    buffers     cached
Mem:           925        912         13         23          5        731
-/+ buffers/cache:        175        750
Swap:         1023          0       1023

답글 남기기

Your email address will not be published.