스왑 메모리는 실제 메모리(RAM)가 가득 찼을 때, 더 많은 메모리가 필요한 경우 디스크 공간을 이용하여 부족한 메모리를 대체할 수 있는 공간을 말합니다. 이는 가상 메모리로써, 디스크 공간을 메모리처럼 사용하는 개념입니다.
스왑 메모리 설정을 위한 과정은 다음과 같습니다:
1️⃣ 스왑 파일 생성: dd 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성합니다. 이때 bs는 블록 크기를 나타내며, count는 블록 수입니다. 스왑 파일의 크기는 bs와 count를 곱한 값으로 결정됩니다.
$ sudo dd if=/dev/zero of=/swapfile bs=128M count=32
2️⃣ 스왑 파일의 읽기 및 쓰기 권한 업데이트:
$ sudo chmod 600 /swapfile
3️⃣ Linux 스왑 영역 설정:
$ sudo mkswap /swapfile
4️⃣ 스왑 공간에 스왑 파일 추가:
$ sudo swapon /swapfile
5️⃣ 스왑 확인:
$ sudo swapon -s
6️⃣ 부팅 시 자동으로 스왑 파일을 시작하기 위해 /etc/fstab 파일 편집:
$ sudo vi /etc/fstab
그리고 파일 끝에 아래의 내용을 추가하고 저장합니다:
/swapfile swap swap defaults 0 0
7️⃣ 메모리 확인:
$ free -m
이렇게 스왑 메모리 설정을 완료하여 시스템의 메모리 부족 상황에서 스왑 메모리를 사용하여 성능을 향상시켰습니다.
'AWS공부' 카테고리의 다른 글
AWS 리전 (0) | 2023.12.19 |
---|---|
AWS 클라우드 소개 (0) | 2023.12.19 |