IoT/Jetson
[Jetson Nano] Swap memory activate
영도리_0dori
2025. 1. 26. 19:17
기존 메모리가 부족할 경우 Swap 메모리(가상메모리)를 활성화하여 부족했던 메모리 공간을 확장 시켜준다.
이때, 메모리 용량은 늘어나지만, 속도는 저하될 가능성이 있다.
Swap 메모리 생성
sudo fallocate -l 2G /swapfile
-> 2GB 크기의 swapfile생성 한다.(원하는 크기로 조절 가능)
Swap 파일 권한 변경
sudo chmod 600 /swapfile
-> Swapfile의 권한을 root 사용자만 읽고 쓸 수 있다
Swap 파일 활성화
sudo mkswap /swapfile # mkswap 명령어로 swapfile 초기화
sudo swapon /swapfile # swapon 명령어로 swapfile 활성화
가상 환경 생성
python -m venv yolo[venv 생성 파일명]
-> python 가상화 환경 생성. yolo/라는 폴더 안에 독립적인 python 환경과 필요한 파일들이 생성
가상 환경 활성화
source yolo/bin/activate
가상 환경 비활성화
deactive
메모리 확인
현재 메모리 사용량, swap 사용량, 남은 메모리 확인
free -m