반응형
1. 개요
Swappiness (vm.swappiness)
- 리눅스 커널 속성 중 하나
- 스왑메모리 활용 수준 조절
- 스왑 사용 적극성 수준
2. swappiness 값
swappiness 설정에서 값을 조절할 수 있고, 값에 따른 동작은 아래와 같습니다.
- vm.swappiness=0
- 스왑 미사용
- vm.swappiness=1
- 스왑사용 최소화
- vm.swappiness=60
- Default
- vm.swappiness=100
- 적극적으로 스왑 사용
이때, 메모리 여유가 충분할 경우, vm.swappienss=10 정도를 권고하는 경우가 있다고 함.(zetawiki)
숫자가 낮을 수록 빈도를 낮게 사용한다고 생각하면 됩니다. (0 ~ 100 사이)
3. swappiness 확인(3가지 방법)

# sysctl vm.swappiness


# cat /proc/sys/vm/swappiness
4. 즉시 적용(임시 적용, 2가지 방법)
재부팅시 초기화되므로, 영구적용을 위해선 5번의 내용을 적용해줘야 합니다.

# sysctl vm.swappiness=40

# secho 40 > /proc/sys/vm/swappiness
5. 영구 적용(재부팅 필요)
/etc/sysctl.conf 파일에서 vm.swappiness 설정을 추가 해줘야 함.
(기본적으로는 vm.swappiness 설정 없음)

# vi /etc/sysctl.conf 후 vm.swappiness 설정 추가
반응형
'[TOP] > EC2' 카테고리의 다른 글
| [AWS] Auto Scaling 차근 차근 따라하기 (고급)(3) - 예약 스케줄 !! (0) | 2025.12.02 |
|---|---|
| [AWS 오토스케일링] Launch Template(시작 템플릿) 과거 버전 안전 삭제 가이드!! (0) | 2025.12.02 |
댓글