리눅스 Swappiness 설정 최적화 가이드 | 스왑 메모리 관리 방법 완벽 정리
swappiness는 커널이 RAM의 데이터를 스왑 공간으로 얼마나 공격적으로 옮길지 결정하는 값입니다. (0~100 사이)
- 60 (기본값): 어느 정도 메모리가 차면 스왑을 사용하기 시작합니다.
- 10 (권장): 물리 메모리가 거의 가득 찼을 때만 스왑을 사용합니다.
- 0: 물리 메모리가 완전히 바닥나기 전까지 스왑을 절대 사용하지 않습니다.
▷ Swappiness 값 수정 (메모리 우선 사용)
/etc/sysctl.conf
파일 맨 아래에 vm.swappiness=10을 추가하고 저장
sudo sysctl -p를 입력해 즉시 반영
▷ 스왑 메모리 완전히 끄기
완전히 끄기만 하면 문제 있을 수 있기 때문에 다시 겹니다.
sudo swapoff -a
sudo swapon -a
스왑상태 확인하기: swapon --show
