Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MSG
- ubuntu
- mysql
- JungOl
- while
- 등차수열
- install opencv-4.4.0 on ubuntu 22.04
- 오늘도 우라라 펫
- 마리아 DB
- topic
- Linux
- 프로그래밍
- 리눅스
- 반복문
- ros
- 오늘도 우라라
- C언어
- 토픽
- 기초
- publish
- C++
- 데이터 베이스
- 오늘도 우라라 공략
- 환경설정
- LeetCode
- 우분투
- Subscribe
- 오늘도 우라라 펫 공략
- 그랑사가
- mariaDB
Archives
- Today
- Total
하루의 쉼터
[Raspberry3] SWAP 메모리(파일) 추가하기 본문
반응형
| Raspberry3에서 SWAP 메모리 추가하기
* 이 글에서 구성
-> 환경, 설명 ,설정
1. 환경
하드웨어 | Raspberry3 |
운영체제 | ubuntu 16.04 |
에뮬레이터 클라이언트 | NetSarang社_Xshell 7 |
2. Why SWAP Memory?
스왑 메모리 추가 필요 이유
-> 기존의 메모리 사용이 패키지 및 프로그램 실행으로 메모리가 부족하여 사용 보드(PC)가 중단 되는 경우
* Windows10에서는 운영체제를 통해 관리함
* 임베디드 환경에서 SD 카드에 파티션 분할을 하기에는 효율적이지 못하므로 SWAP파일을 생성하여 대체 사용
3. 설정
3.1 명령어를 통하여 현재 메모리 상황을 확인
top |
3.2 SWAP 파일 생성하여 공간 할당 후 사용
3.2.1 swap 파일 생성
sudo fallocate -l 2G /swapspace |
sudo fallocate -l 2G /swapspace : fallocate 명령을 사용하여 스왑 파일을 생성
* /swapspace, /swapfile 편한 파일명으로 생성
* 자신이 사용할 공간 배정 (하드 디스크 공간을 할당)
3.2.2 권한 할당
sudo chmod 600 /swapspace |
* swap파일은 root 계정만 read/write가 가능해야 하므로 명령어 설정
3.2.3 mkswap 명령으로 Swap 파일(이 글에서는 swapspace)을 스왑 영역으로 설정
sudo mkswap /swapspace |
3.2.4 스왑 파일을 사용
sudo swapon /swapspace |
3.3 top 명령을 통하여 메모리 확인
top |
3.4 영구적으로 스왑 파일을 적용
sudo vi /etc/fstab |
맨 아래 줄 추가
/swapspace swap swap defaults 0 0 |
3.5 확인
sudo swapon --show |
반응형
'프로그래밍 - 개발 > Linux' 카테고리의 다른 글
[Linux] 라우팅 테이블 설정(route, Metric 우선순위) (2) | 2021.10.20 |
---|---|
[Linux] ubuntu server wifi(무선 네트워크) 연결 방법 (6) | 2021.05.18 |
[Doxygen] Doxygen 설치 및 사용 (0) | 2021.03.05 |
[ubuntu] apt-get upgrade error , Errors were encountered while processing: (0) | 2020.12.19 |
[Raspberry Pi 4] Ubuntu 18.04 ROS Melodic 설치 (0) | 2020.12.15 |
Comments