작업 전 Swap 메모리 및 디스크 용량 확인 (command : free, df)
Swap 메모리를 늘리기 전 Swap 메모리는 할당된 공간이 없고 디스크는 1.6G(21%)정도 사용
Swap 메모리 할당
1. Swapfile 만들기
$ sudo dd if=/dev/zero of=/swapfile bs=128M count=16
dd : 블록 단위로 파일을 복사하거나 변환을 할 수 있는 명령어
if : File, 지정한 파일을 입력 대상으로 설정
of : File, 지정한 파일을 출력대상으로 설정
bs : Bytes, 한번에 읽고 쓸 최대 바이트 크기를 지정 (블록 크기)
count : Block, 지정한 블록 수 만큼 복사 (128M * 16 = 2G)
2. Swapfile 권한 변경
$ sudo chmod 600 /swapfile
Swapfile에 읽기 및 쓰기 권한을 부여합니다.
3. Swap 영역 설정
$ sudo mkswap /swapfile
mkswap명령어를 이용해 Linux Swap 영역을 설정합니다.
4. Swap파일 적용
$ sudo swapon /swapfile
Swap공간에 Swapfile을 추가하여 Swap 메모리를 사용할 수 있도록 합니다.
5. 프로시저 확인
$ sudo swapon -s
6. 부팅 시 Swap파일 활성화 적용
$ sudo vi /etc/fstab
/swapfile swap swap defaults 0 0
리눅스 부팅시 mount 정보를 저장하고 있는 /etc/fstab에 /swapfile 정보를 추가합니다.
추가하지 않을 경우 재부팅 시 설정한 /swapfile을 인식하지 못하게 됩니다.
전체 과정 스크린 샷
작업 후 Swap 메모리 및 디스크 용량 확인
Swap 메모리를 늘리고 나서 Swap 메모리는 2G 할당, 디스크 2G 증가된 3.6G(48%)의 사용률 확인
변경 전 : 1.6G (21%)
변경 후 : 3.6G (48%)
Swap 메모리 해제
1. Swap 비활성화 설정
$ sudo swapoff -v /swapfile
2. 마운트 정보 해제
$ sudo vi /etc/fstab
$ /swapfile swap swap defaults 0 0 라인 제거
3. Swapfile 제거
$ sudo rm /swapfile
Swap 옵션
Swap이 활성화된 파티션과 사이즈
swapon -s
모든 Swap 끄기/켜기
$ swapoff -a
$ swapon -a
[참고사이트]
'AWS' 카테고리의 다른 글
[AWS] Auto Scaling 차근 차근 따라하기 (고급)(1) - ELB 상태 확인 (0) | 2023.03.17 |
---|---|
[AWS] Auto Scaling 차근 차근 따라하기 (0) | 2023.03.08 |
[AWS] EC2 Session Manager 접속 (0) | 2023.01.09 |
[AWS] VPC Peering 적용하기 (0) | 2022.06.28 |
[AWS] NACL vs Security Group (0) | 2022.04.13 |