반응형
jetson nano를 사용하다 보면 swap 사이즈를 변경이 필요할때가 생긴다. 필자의 경우 opencv 최신버전을 설치하려다 보니 에러가 생겨서 했던것 같다? 그 방법에 대해 알아보도록 하자. 여러 방법이 있었던거 같은데 필자는 아래 방법이 제일 쉬웠다.
나중에 안 사실인데 아래 방법은 jetson series(jetpack)에만 해당됨. 일반적으로 ubuntu에서는 램 관리 시 swapfile을 사용하고 jetson nano는 zram을 사용한다.
1. 현재 swap 사이즈 확인하기
free -m
jetson nano 4g의 경우 swap이 약 2gb(1978)정도 잡혀 있음
2. swap 사이즈 변경하기
sudo gedit /etc/systemd/nvzramconfig.sh
# gedit 말고 다른 에디터로 수정해도됨(nano, mousepad...)
[변경 전]
mem=$((("${totalmem}" / 2 / "${NRDEVICES}") * 1024))
[변경 후]
mem=$((("${totalmem}" / 2 / "${NRDEVICES}") * 1024 * 2))
3. 변경 된 swap 사이즈 확인하기 (확인 전 재부팅 필요)
초기 약 2gb에서 약 4gb(3956)로 2배로 늘어난 것으로 확임됨. 추후 원복이 필요하면 /etc/systemd/nvzramconfig.sh 파일 재수정
728x90
'Jetson & Ubuntu' 카테고리의 다른 글
[jetson nano] vscode 설치하기 (0) | 2022.07.28 |
---|---|
[jetson nano] 운영체제 설치하기 (0) | 2022.07.27 |
[jetson nano] 보드 내장 uart 사용하기 (0) | 2022.07.22 |
[ubuntu] 장치 이름 링크 생성하기 (udev rules) (0) | 2022.07.20 |
[jetson nano] 시작프로그램 등록하기 (0) | 2022.07.11 |