본문 바로가기
서버/Linux

[CentOS7] SWAP 메모리 늘리기

by WYYOON 2023. 2. 2.
728x90
반응형
SMALL

스왑은 물리적 RAM 메모리 양이 가득 찰 때 사용되는 디스크의 공간입니다. Linux 시스템에서 RAM이 부족하면 비활성 페이지가 RAM에서 스왑 공간으로 이동합니다. 

 

스왑 공간은 전용 스왑 파티션 또는 스왑 파일의 형식을 취할 수 있습니다. 대부분의 경우 실행할 때 사용합니다. 가상 시스템의 스왑 파티션이 없으므로 스왑 파일만 생성할 수 있습니다.

 

스왑 파일 생성

스왑 공간으로 사용할 파일을 생성합니다.

[root@localhost ~]# fallocate -l 1G /swapfile

시스템에서 fallocate 유틸리티를 사용할 수 없거나 fallocate 실패라는 오류 메시지가 표시되는 경우 작업이 지원되지 않습니다.

 

다음 명령을 사용하여 스왑 파일을 생성합니다.

[root@localhost ~]# dd if=/dev/zero of=/swapfile bs=1024 count=1048576

스왑 파일의 권한을 변경해줍니다.

[root@localhost ~]# chmod 600 /swapfile

그런 다음 파일에 Linux 스왑 영역을 설정합니다.

[root@localhost ~]# mkswap /swapfile

다음 명령을 실행하여 스왑을 활성화합니다.

swapon /swapfile

시스템이 재부팅되어도 스왑 파일이 자동으로 올라오도록 /etc/fstab에 등록해줍니다.

/swapfile swap swap defaults 0 0

아래와 같이 swapon 또는 free 명령을 사용하여 스왑이 활성 상태인지 확인합니다.

[root@localhost ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       8388604 8388604 -2
/swapfile                               file    16777212        15112   -3

 

728x90
반응형
SMALL