IT/Linux
리눅스 스왑 Swap 사용량 조절 방법
조스톡
2022. 9. 9. 21:58
728x90
반응형
문제
이전 게시글을 통해 스왑(Swap)을 설정했는데, 실제로 사용을 해보니 스왑 용량에 비해 적게 사용하는 것을 확인할 수 있었다.
서버 메모리가 적기 때문에 보다 적극적으로 스왑 사용을 하도록 설정하는 방법을 작성하려 한다.
메모리가 부족하게 되면 사용되는 스왑(Swap)을 조절함으로써 시스템의 가용성을 높일 수 있다. swappiness 커널 변수의 값을 변경하여 설정할 것이다.
먼저, 0 ~ 100의 범위에 기본 설정은 60이다.
0 = 스왑 사용 안 함
1 = 스왑 사용 최소화
60 = 기본값
100 = 적극적으로 스왑 사용
메모리가 여유 있다면 오히려 숫자를 낮게 설정하여 성능을 향상시킬 수 있다.
1. 현재 설정된 swappiness를 확인한다.
cat /proc/sys/vm/swappiness
기본값 60으로 설정되어 있는 것을 확인할 수 있다.
2. swappiness 변경
vi /etc/sysctl.conf 를 입력하고, 하단에 아래의 내용을 추가해 준다.
85라고 적혀 있는 부분을 원하는 수치만큼 조절하면 된다.
# Decrease swap usage to a reasonable level
vm.swappiness=85
# Improve cache management
vm.vfs_cache_pressure=10000
3. 파일을 저장하고 시스템을 재부팅한다.
4. 재부팅 후에 다시 swappiness 값을 확인한다. (1번 과정)
728x90
반응형