본문 바로가기
Linux

리눅스 - swappiness, Swap 조절

by 올엠 2024. 2. 22.
반응형

리눅스도 그렇고 윈도우도 그렇고 메모리가 부족해지면 보조 저장장치를 메모리로 사용하게 된다. 

DB Redis와 같은 고성능을 요구하는 어플리케이션의 경우 SWAP을 사용하게 되면 성능에 치명적인 영향을 미칠 수 있다.

따라서 아래와 같이 메모리 최적화를 위해 SWAP을 사용하지 않도록 적용하면, 효과적일 수 있다.

/etc/sysctl.conf 파일을 편집한 후 다음과 같은 설정을 지정할 수 있다.

vm.swappiness = [숫자값]

위 설정에서 [숫자값]은 원하는 swappiness 값을 지정한다.

예를 들어, swappiness 값을 0으로 설정하려면 다음과 같이 입력한다.

sysctl -w vm.swappiness=0

또는 아래 명령을 통해서도 바로 적용이 가능하다.

echo 0 >/proc/sys/vm/swappiness
 
반응형