[Centos 7] Swap Partition (스왑 파티션)

2022. 11. 23. 15:15리눅스(Linux)

Swap Partition
$ What is swap?
   - 프로세스 메모리 이미지를 가지고 있는 임시 디스크 공간
   - 물리 메모리공간의 요구가 크지 않다면, 프로세스 메모리의 이미지는디스크에 있는 swap 공간에서 물리 메모리로 다시 가져옴
   - Swap 공간을 통해 시스템은 만은 물리적 메모리 공간을 확보할 수 있음

 

$ Swap의 종류
Device swap
   - Logical 볼륨이나 파티션을 점유하고 있음
   - 스와핑을 목적으로 따로 떼어둔 공간
   - 덤프공간으로 사용되기 위해 설정되는 경우도 있음
   - 로컬에서만 사용되어 지며, 원격으로 접근할 수 없음
   - 빠르게 접근이 가능함

 

File system swap
   - 파일 시스템 안에 가용할 공간을 swap 공간으로 추가적으로 사용
   - 가끔 Device swap 공간보다 더 많은 공간을 필요로 할 때 사용
   - 시스템이 상당한 프로세싱을 수행해야 하기 때문에 device swap에 비해서 느림
   - Local 혹은 remote 로 사용되어짐

 

$ Swap 파티션 생성

Device swap 추가과정
   - 적절한 크기의 새로운 디스크 추가
   - 파티션 생성
 
# mkswap /dev/[SWAP파티션]
   - 추가한 파티션을 swap 장치로 만듦

# swapon /dev/[SWAP 파티션] 
   - swap 활성화

# free
   - swap 공간 확인