리눅스서버에서 스왑메모리 생성 및 해제방법
리눅스 스왑파일을 통핮 스왑메모리 생성방법
보통 스왑메모리는 OS 설치 할때 파티션 단위로 설정을 하는데 깜박하고 지정을 하지 않은 경우 더미 파일을 생성하여 스왑메모리를 이용하는 방법입니다.
기본적으로 물리적 메모리가 넉넉한것이 좋지만 그럴 상황이 안될때 임시방편으로 사용합니다.
- 더미파일 생성하기
- 스왑파일 생성하기
- 스왑파일 스왑메모리로 적용하기
- 스왑메모리 적용 되었는지 확인
1) 더미파일 생성하기
[root@pabburi /mnt] fallocate -l 4g /mnt/4GiB.swap[root@pabburi /mnt] chmod 0600 /mnt/4GiB.swap
2) 스왑파일 생성하기
[root@pabburi /mnt] mkswap /mnt/4GiB.swapSetting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=04f5a1c5-f626-424d-85d9-c5826e165301
3) 스왑파일 적용하기
[root@pabburi /mnt] swapon /mnt/4GiB.swap4) 스왑메모리 적용 되었는지 확인
[root@pabburi /mnt] freetotal used free shared buff/cache available
Mem: 2039092 1130756 289828 15476 618508 731812
Swap: 4194300 0 4194300
필요하지 않으면 swapoff 명령으로 스왑메모리 사용을 해제 합니다.