RAM 용량 확인 및 swap 증가

이시우·2024년 1월 31일
0

ROS2, AI 추론이 동시에 사용하기 때문에 모델을 경량화시키지않는다면, 우리가 제공하는 교육 코드는 많은 메모리 사용을 하게 된다. 이러한 문제 중에서 가장 큰 문제는 다음과 같았다. 모든 노드를 동작시키면서 구글 크롬을 실행시키는 과정 속에서 PC가 멈추는 현상이었다. 이러한 상황에서 PC 멈춤 현상을 해결하고자 했다. 이러한 방법 중 하나는 이후 서술하도록 하겠다.

Swap 메모리는 하드디스크 또는 SSD에 할당된 영역으로, RAM이 부족할 때 RAM 처럼 사용되는 공간이다.

RAM이 부족하면 프로그램이 종료되기 때문에 이런 상황에서 Swap 메모리를 사용하여 프로그램이 종료되지 않을 수 있다.

아래의 명령어 실행을 통해서

free -h
sudo swapon --show

만약 아무것도 나오지않으면, swap에 대한 설정은 없다고 판단해야한다.

‘sudi swapon —show’에서 정보가 추출되면, 아래의 명령어를 입력 후 실행시켜야한다. 단, 그렇지않은 경우에는 바로 아래의 명령어는 제외시킨다.

sudo swapoff -v /swapfile
sudo fallocate -l 4G /swapfile

swap memory의 크기를 4G로 변경시킨다.

swap 활성화

sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

이런 과정이 조금의 영향을 미칠 수 있다. 하지만, 요즘 다시 램 스펙 관련 관심도가 급상승하고 있다.

profile
가까운 듯 먼 AI를 이해하는 과정

0개의 댓글

관련 채용 정보