[Jetson] Jetson Nano Swap 파일 용량 변경



Jetson Nano Swap 파일 용량 증가

스왑 메모리는 실제 Ram이 가득 찼는데 더 많은 메모리가 필요할 때 디스크 공간을 이용하여 부족한 메모리를 대체할 수 있는 공간을 의미합니다.
실제 디스크 공간을 메모리처럼 사용하는 개념이기 때문에 가상 메모리라고도 할 수 있습니다.
다만, 속도면에선 실제 메모리가 아닌 하드디스크를 사용하기에 속도는 현저히 떨어집니다.

Swap 용량 변경

용량을 변경하기 전 현재 용량이 어떻게 설정되어 있는지 확인해보겠습니다.
jtop
메모리가 4GB이며 swap은 2GB인 것을 확인할 수 있습니다.
* zram 권장 메모리 비율은 1:2(Ram 1/2 크기)이니 수정 전에 참고 부탁드립니다.

아래 파일로 들어가서 용량을 변경합니다.
sudo vi /etc/systemd/nvzramconfig.sh
1:2 비율을 권장하고 있어 /2가 보이는데요. 해당 부분을 "1로" 수정하면 1:1 비율이되어 용량을 늘릴 수 있습니다.
파일 수정 후 reboot하면 변경된 메모리 용량을 확인할 수 있습니다.
sudo reboot


참고 문헌

[1]   https://forums.developer.nvidia.com/t/jetpack-4-2-3-has-a-built-in-2gb-swap-file-we-are-not-able-to-increase-this-to-4-gb/108324
[2]   https://jw910911.tistory.com/122

댓글

이 블로그의 인기 게시물

[opencv-python] 이미지 크기조절(resize) 하는 법

[python]파이썬: csv reader header skip (첫번째 행 무시하기, 안읽기)

[python] selenium close와 quit 차이점