728x90
CentOS 7에서 스왑 메모리를 비활성화하는 방법(swap 영역 해제)
swap 활성화되어 있는 상태
$ free -h
total used free shared buff/cache available
Mem: 3.9G 268M 3.4G 8.9M 232M 3.4G
Swap: 3.9G 0B 3.9G
1. 일시적으로 스왑 비활성화
시스템이 재부팅되기 전까지 유효합니다.
swap 메모리 비활성화
sudo swapoff -a
또는
blkid
$ blkid
/dev/sda1: UUID="b9d3aecd-6fef-44f9-8c28-e3ffc7805b1a" TYPE="xfs"
/dev/sda2: UUID="IWcQND-I5UU-beZS-Tdlu-vufA-4NFr-Sgum4c" TYPE="LVM2_member"
/dev/mapper/centos-root: UUID="2291aa93-a0d8-455c-8e63-d6a90ab970e5" TYPE="xfs"
/dev/mapper/centos-swap: UUID="9f9681c5-fd06-4ba8-bf09-b7c092cdc892" TYPE="swap"
sudo swapoff /dev/mapper/centos-swap
swap 메모리 상태 확인
출력값이 없으면 swap 메모리가 비활성화된 상태입니다.
swapon -s
또는("Swap: 0B 0B 0B"으로 출력되면 swap 메모리가 비활성화된 상태입니다.)
free -h
$ free -h
total used free shared buff/cache available
Mem: 3.9G 266M 3.4G 8.8M 232M 3.4G
Swap: 0B 0B 0B
2. 영구적으로 스왑 비활성화
시스템이 재부팅된 이후에도 스왑을 비활성화된 상태로 유지합니다.
$ swapon -s
Filename Type Size Used Priority
/dev/dm-1 partition 4063228 0 -2
swap 메모리 비활성화
1. /etc/fstab 파일 수정
/etc/fstab 파일에서 스왑 파티션이나 스왑 파일과 관련된 항목을 주석 처리하거나 삭제하여 부팅 시 스왑을 활성화하지 않도록 설정합니다.
vim /etc/fstab
'/dev/mapper/centos-swap swap swap defaults 0 0' 이 라인을 주석 처리하거나 삭제합니다.
#
# /etc/fstab
# Created by anaconda on Thu Oct 28 10:45:25 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=0a5b6a47-8bc8-4b14-ac5a-ac8dbdb4c8ef /boot xfs defaults 0 0
#/dev/mapper/centos-swap swap swap defaults 0 0
변경 사항 적용
/etc/fstab 파일을 저장한 후 swapoff -a 명령어를 실행하여 스왑을 비활성화합니다.
sudo swapoff -a
변경 사항 확인
스왑이 비활성화되었는지 확인할 수 있습니다.
free -h
스왑이 비활성화되었다면 "Swap" 항목의 사용량이 0으로 표시될 것입니다.
CentOS 7에서 스왑 메모리를 비활성화할 수 있습니다.
728x90
'리눅스' 카테고리의 다른 글
쿠버네티스(kubernetes) 초기화(kubeadm init 오류) (1) | 2021.11.01 |
---|---|
Docker 중지 시 Warning (0) | 2021.11.01 |
CentOS 7에서 전원 버튼을 비활성화하는 방법 (0) | 2021.11.01 |
[리눅스] cacti plugin 설치 (0) | 2021.10.31 |
[리눅스] Sendmail 및 SquirrelMail 웹메일 설치하기-1 (0) | 2021.10.31 |